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

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

装逼爱好者
2013-11-01 / 0 评论 / 18 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月03日,已超过1327天没有更新,若内容或图片失效,请留言反馈。

在前端服务器中可以使用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下。

0

评论 (0)

取消