nginx 代理模式下,获取客户端真实IP
2014-01-07 11:59
435 查看
最近做博友推荐,发现个小问题,用$_SERVER['REMOTE_ADDR'];得到的都是服务器的地址192.168.96.52,搜索了一下,发现问题,改为$_SERVER['HTTP_X_REAL_IP'];:
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
参考地址:http://doubao.javaeye.com/blog/427619
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;
后端程序可以从Server变量HTTP_X_REAL_IP和HTTP_X_FORWARDED_FOR中获取用户的ip地址。
HTTP_X_REAL_IP的值是nginx得到的用户REMOTE_ADDR
参考地址:http://doubao.javaeye.com/blog/427619
相关文章推荐
- nginx 代理模式下,获取客户端真实IP
- nginx 代理模式下,获取客户端真实IP
- nginx反向代理后应用程序如何获取客户端真实IP?
- lighttpd获取nginx代理客户端真实IP
- nginx反向代理后应用程序如何获取客户端真实IP?
- nginx代理 获取不到客户端的真实IP问题
- nginx反向代理后应用程序如何获取客户端真实IP?
- nginx反向代理后应用程序如何获取客户端真实IP?
- 配置Nginx方向代理后,php获取客户端真实IP
- nginx反向代理后应用程序如何获取客户端真实IP?
- Nginx反向代理获取客户端真实IP
- nginx反向代理后应用程序如何获取客户端真实IP?
- 【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP
- Nginx反向代理获取客户端真实IP
- nginx多层代理获取客户端的真实ip
- nginx反向代理后应用程序如何获取客户端真实IP?
- nginx反向代理后应用程序如何获取客户端真实IP?
- nginx反向代理后应用程序如何获取客户端真实IP?
- 以cdn为前导,使用Nginx服务器反向代理,获取客户端真实ip的办法
- nginx反向代理后应用程序如何获取客户端真实IP?