7
我同时对比了最新版的tengine和nginx,配置了反向代理到另一台机器,参数如下:
proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; log_format server '"$server_name" "$host" $http_x_forwarded_for' ;
但是,日志中$http_x_forwarded_for字段只显示为“-”,正常即使是未获取到客户端请求的header也应该显示$remote_addr的地址。我尝试将日志中的$http_x_forwarded_for字段替换为$proxy_add_x_forwarded_for就正常了。但在以前的版本中是没有问题的。