nginx代理模式,获取客户端IP
nginx 代理模式下,获取客户端真实IP
?
在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;
?
IP地址获取方法:
request.getRemoteAddr():192.168.1.50
request.getHeader("Cdn-Src-Ip"):null
request.getHeader("X-Real-IP"):125.71.200.123
request.getHeader("X-Forwarded-For"):125.71.200.123(我的测试为null)