Apache-2.2
apache 升級後 Remote_Addr 不起作用
我剛剛從 apache2.2 升級到 apache2.4,突然 Remote_Addr 列印 127.1.1.0 而不是客戶端 IP。我在 nginx 後面有 apache,具有以下設置:
proxy_pass http://127.0.0.1:8080; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_connect_timeout 60; proxy_send_timeout 60; proxy_read_timeout 60;
如果我正確閱讀了您的問題,您有:
internet -> nginx -> apache
如果您希望 Apache PHP/access.log/CGI 環境顯示請求的(外部)IP,那麼您想使用
mod_rpaf
.注意:如果你最近升級
mod_rpaf
了,你可能會發現它不起作用,因為這個錯誤: