Nginx代理无法获取真实ip地址解决方法

来源:互联网 发布:windows网络命令 编辑:程序博客网 时间:2024/06/05 23:00

在nginx代理服务器的location中增加以下配置
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 

如下:

upstream www.test.cn {
 ip_hash;
 server 10.0.0.7:80;
 server 10.0.0.8:80;
}
server {
 listen       80;
 server_name  www.test.cn;
 location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://www.test.cn;
 }
}

0 0
原创粉丝点击