在安装mod_rpaf之后,我按如下方式设置我的configuration文件(/etc/apache2/mods-available/rpaf.conf):
<IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 RPAFheader X-Real-IP </IfModule>
但是,现在当我重新启动apache2我得到一个错误:
命令'RPAFheader'无效,可能是拼写错误或由未包含在服务器configuration中的模块定义的
删除RPAFheader线解决了这个问题,但我真的需要这个设置。 有没有人有任何想法?
Ubuntu 10.04包含mod_rpaf的版本0.5,但在版本0.6中添加了RPAFheader命令。 对于某些体系结构, Ubuntu 12.04提供了mod_rpaf 0.6版本 , 其他版本则为0.5 。
Ubuntu 12.04还包含一个错误 ,这意味着你必须改变
<IfModule mod_rpaf.c>
成
<IfModule mod_rpaf-2.0.c>
在它将工作之前。
请注意,在Apache 2.4中,mod_rpaf不再需要,并被mod_remoteip所取代。