装逼爱好者

您正在访问位于非洲的夏威夷海岸附近的喜马拉雅山脉的富士山上的索马里域名网站!

0

安装mod_rpaf让在后端apache获取客户端IP

在前端服务器中可以使用X-Forwarded-For将客户端真实IP传递到后端,但apache无法直接处理需借助模块实现,
stderr.net发布的mod_rpaf for Apache就是实现这个的一个东东。

Linux 安装shell代码

wget -c http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar xvfz mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
/usr/sbin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
cat >>/etc/httpd/conf/httpd.conf<<EOF
LoadModule rpaf_module /usr/lib/apache/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 10.0.0.1
RPAFheader X-Forwarded-For
EOF

注释:/usr/sbin/apxs和/etc/httpd以及/usr/lib/apache/的路径请根据您自己的实际情况修改,建议把服务器上所有的IP都添加到RPAFproxy_ips下。

原文地址 : http://www.zbuse.com/archives/2013/11/01/652.html
本站遵循 : 知识共享署名-非商业性使用-相同方式共享 3.0 版权协议
版权声明 : 原创文章转载时,请务必以超链接形式标明 文章原始出处
作者:装逼爱好者 | 分类:OS,网站运维 | 标签: linux, apache, rpaf, 前后端, httpd

发表新评论 »