mod_rpaf模块:apache获取真实IP
前端nginx(反向代理)后端apache(web)
一、nginx部分:
[*]确保有以下参数
[*]
[*]proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
[*]
[*]如果没有修改后,重启nginx服务
二、apache部分:
[*]下载安装
[*]wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
[*]tar zxvf 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
[*]
[*]编辑apache配置文件
[*]vim /usr/local/apache/conf/httpd.conf
[*]添加:
[*]LoadModule rpaf_module modules/mod_rpaf-2.0.so
[*]RPAFenable On
[*]RPAFsethostname On
[*]RPAFproxy_ips 172.16.0.100
[*]RPAFheader X-Forwarded-For
[*]注:172.16.0.100为nginx反向代理的IP(做相应修改)、多个用空格分开!
[*]
[*]查看apache是否成功安装rpaf模块
[*] /usr/local/apache2.2.15/bin/apachectl -M | grep rpaf
[*]
[*]重启apache
[*]
[*]完成
这是什么东东啊 如果跟导师讲不清楚,那么就把他搞胡涂吧! 昨天,系花对我笑了一下,乐得我晚上直数羊,一只羊,两只羊,三只羊…… 美女未抱身先走,常使色狼泪满襟。。。。。。 床上运动也可以减肥的,你们都不知道吗?
页:
[1]