联系邮箱:September@zbuse.com 投稿 / 读者墙 / 友情链接 / 文章存档 / 标签云

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

RedHat/RHEL September 1656℃ 0评论

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

转载请注明:装逼爱好者 » 安装mod_rpaf让在后端apache获取客户端IP

喜欢 (2)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址