apache 升级后 Remote_Addr 不起作用

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;

答案1

如果我正确理解了你的问题,那么:

 internet -> nginx -> apache

如果您希望 Apache PHP/access.log/CGI 环境显示请求(外部)IP,那么您需要使用mod_rpaf

注意:如果您最近升级了mod_rpaf,您可能会发现它不起作用,因为这个错误:

相关内容