我有一臺運行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地址的主機。Pound&Apache:REMOTE_HOST包含代理主機
你能幫助我嗎?
這裏是我的mod_rpaf配置:
[email protected] ~ # 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
謝謝
'HostnameLookups'已被設置爲'Off' – Heiko
肯定的,那麼你爲什麼想在REMOTE_HOST中做些什麼? – regilero
我不喜歡的只是不正確的價值。我不知道這個變量是否被我的服務器上的程序使用。我寧願這個變量沒有設置,而不是有這個不正確的值。 – Heiko