您的位置:首页 > 运维架构 > Apache

安装mod_rpaf让apache获取访客真实IP

2011-12-20 15:25 609 查看
mod_rpaf是apache的一个模块,目的是为了获取访客的真实IP,下面是安装方法:

wget 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/local/apache/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

安装好了之后,需要对httpd.conf文件进行配置。

1、在httpd.conf加入如下代码:

<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
RPAFheader X-Forwarded-For
</IfModule>

加载模块代码:

LoadModule rpaf_module   modules/mod_rpaf-2.0.so

2、并定义日志格式

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" varnishcombined

3、以后可以使用如下代码启用此格式的日志:

CustomLog "/home/wwwlogs/$domain.log" varnishcombined


转载地址:http://www.centos.bz/2011/10/install-mod_rpaf-apache-get-real-ip/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: