Apache-2.2

apache 升級後 Remote_Addr 不起作用

  • October 11, 2013

我剛剛從 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了,你可能會發現它不起作用,因為這個錯誤:

引用自:https://serverfault.com/questions/545531