http://salogs.com/2010/04/nginx做负载均衡时x-forwarded-for信息头的处理/  Nginx做负载均衡时X-Forwarded-For信息头的处理


http://www.linuxidc.com/Linux/2012-06/63587.htm  使用Nginx后如何在web应用中获取用户ip及原理解释


http://salogs.com/2010/05/nginx-http负载均衡反向代理的相关参数测试/  Nginx HTTP负载均衡/反向代理的相关参数测试


如果反向代理服务器不重写(X-Forwarded-For)该请求头的话,那么后端真实服务器在处理时会认为所有的请求都来在反向代理服务器,如果后端有防***策略的话,那么机器就被封掉了。因此,在配置用作反向代理的nginx中一般会增加两条配置,修改http的请求头:

proxy_set_header Host $http_host;

proxy_set_header X-Forward-For $remote_addr;