我们在 nginx 设置后面运行您的默认 apache。
这意味着就 apache 错误日志中显示的 ip 而言,就是 nginx 局域网 ip(例如:192.168.0.X)。
这意味着标准错误日志如下所示(例如 404 错误):
[Thu Nov 24 01:14:15 2011] [error] [client 192.168.0.X] File does not exist: /somefile.html
我们通过以下方式传输客户端的“真实 IP”:
proxy_set_header X-Real-IP $remote_addr;
在 nginx 方面。
我们希望这个“真实 IP”出现在我们的错误日志中。
我进行了一些搜索,但未能找到为 apache 自定义错误日志的方法。
关于如何让 X-Real-IP 显示在 error_log 中的任何想法?