nginx配置X-Forwarded-For
X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
其实Nginx中还有一个$http_x_forwarded_for变量,这个变量中保存的内容就是请求中的X-Forwarded-For信息。如果后端获得X-Forwarded-For信息的程序兼容性不好的话(没有考虑到X-Forwarded-For含有多个IP的情况),最好就不要将X-Forwarded-For设置为 $proxy_add_x_forwarded_for。应该设置为$http_x_forwarded_for或者干脆不设置!
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
上述内容由博主自主梳理编写,仅作学习使用,如有侵权,请直接联系博主。

浙公网安备 33010602011771号