nginx转发apache显示真实IP
来源:互联网 发布:2015广告主投放数据 编辑:程序博客网 时间:2024/05/23 00:10
来源:http://blog.chinaunix.net/uid-23766031-id-3190183.html
在http中加入:
proxy_pass http://$host:81;
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,则还需要加入下面的操作:
2.下载apache的第三方模块 mod_rpaf
下载地址:http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
安装mod_rpaf
tar zxf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
/usr/local/webserver/apache/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c #apache 2.x 安装方法(1.x的有全区别)
安装完毕,开始配置apache的http.conf配置文件,添加一下内容:
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 192.168.1.253 127.0.0.1 #填写你nginx web 转发的ip地址
RPAFheader X-Forwarded-For
在php代码中获取IP的方法:
echo "IP=".$_SERVER['HTTP_X_FORWARDED_FOR'];
- nginx转发apache显示真实IP
- nginx转发获取真实客户端IP地址
- Nginx获取CDN转发的访客真实IP
- 配置varnish apache 后端显示真实IP
- 前端Nginx,后端Apache获取用户真实IP地址
- 前端Nginx,后端Apache获取用户真实IP地址
- Nginx与真实IP
- nginx的真实IP
- nginx 获取真实IP
- nginx转发apache
- linux 获取经过N层Nginx转发的访问来源真实IP
- linux 获取经过N层Nginx转发的访问来源真实IP
- haproxy显示真实ip
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- 使用Nginx转发真实头信息
- 使用Nginx转发真实头信息
- cruisecontrol、ant、svn持续集成
- JAVA学习
- 可扩展认证协议(EAP)2. 可扩展认证协议
- 求两数正差值
- nginx转发apache显示真实IP
- excel的读写操作
- KMP / hdu 1711 [找到匹配的位置并返回]
- log4j和web.xml配置webAppRootKey 的问题
- 致自己
- 关于.cpp和.h文件的区别
- 并查集 hdu 1856 示例
- 堆栈实现的迷宫寻路
- 并查集 示例 : poj 1703 [Find them, Catch them - 帮派之争]