Nginx+Lighttpd结合之后的Log问题

Nginx做前端的proxy, Nginx将请求传递给Lighttpd, Lighttpd做后端handle请求
Nginx用proxy_set_header将$remote_addr传递给Lighttpd
但是Lighttpd只接受到了127.0.0.1
并没有接受到真正的remote addr
写入access_log时候combined模式第一项直接写成了127.0.0.1
而Nginx又不支持pipe logging
没法做精确的rotate

请问这种情况应该怎么办?

Nginx Version 0.5.36
Lighttpd Version 1.4.19