Nginx 反向代理获取用户真实真实ip
· 技术积累 · Nginx

nginx 后端获取用户访问的真实ip

nginx前端配置

server {
......
upstream fuzai{  
        server xx.xx.xx.xx;
    }  
......

location / {
proxy_pass http://fuzai ;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
......
}

后端nginx配置

server {
......

#获取真实ip
#set_real_ip_from 0.0.0.0/0; #任意ip段
set_real_ip_from 192.168.0.0/24;  #前端主机的ip段或主机ip或者cdn的ip,这样日志中的ip才是用户真实ip
real_ip_header X-Real-IP;
real_ip_header X-Forwarded-For;
......
}

本文最后更新时间 2023-12-12
文章链接地址:
https://me.jinchuang.org/archives/33.html
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处


留言