0°

mod_rpaf

nginx与apache配合使用时,nginx作为前端,apache为后端,这时apache上的应用所获取到的客户端为nginx所在服务器IP,或者127.0.0.1.
mod_rpaf是一个第三方的apache模块,在nginx,apache配合使用时mod_rpaf模块可以让后端apache获取到客户端的真实IP.

添加mod_rpaf模块


$ tar zxvf mod_rpaf-0.6.tar.gz
$ cd mod_rpaf-0.6
$ /usr/local/apache2/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

配置mod_rpaf模块

$ vi /usr/local/apache2/conf/httpd.conf

在末尾添加以下内容

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 your_ip    #填写Nginx所在的服务器IP。
RPAFheader X-Forwarded-For

重启Apache即生效.

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论