我有一台运行 Ubuntu 12.04 LTS、Pound 2.6 和 Apache 2.2 的服务器。我还安装并启用了 apache 模块 mod_rpaf(从https://github.com/gnif/mod_rpaf安装)以确保在变量 REMOTE_ADDR 中出现真实的用户 IP 地址而不是代理的地址。这工作正常,但变量 REMOTE_HOST 不会被 mod_rpaf 更改。此变量包含“localhost”,而不是给定用户 IP 地址的主机。
你能帮我吗?
这是我的 mod_rpaf 配置:
root@perseus ~ # cat /etc/apache2/mods-enabled/rpaf.conf
RPAF_Enable On
RPAF_ProxyIPs 127.0.0.1
RPAF_Header X-Forwarded-For
RPAF_SetHostName On
RPAF_SetHTTPS On
RPAF_SetPort On
谢谢