转载:http://blog.youkuaiyun.com/hjue/article/details/4351065
在nginx中设置:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
后端程序可以从Server变量HTTP_X_REAL_IP和HTTP_X_FORWARDED_FOR中获取用户的ip地址。
HTTP_X_REAL_IP的值是nginx得到的用户REMOTE_ADDR
本文介绍了如何在Nginx中通过设置特定的代理头信息来获取用户的真实IP地址,包括使用proxy_set_header指令配置Host、X-Real-IP和X-Forwarded-For字段,并解释了后端程序如何从HTTP_X_REAL_IP和HTTP_X_FORWARDED_FOR变量中获取这些信息。

1803

被折叠的 条评论
为什么被折叠?



