如何在 Apache 错误日志文件中添加 x-forwarded-for?

如何在 Apache 错误日志文件中添加 x-forwarded-for?

我有 2 台装有 Apache 2.2 和 LB(NetScaler)的服务器,

我可以在访问日志中使用 x-forwarded-for 查看客户端 IP,但在错误日志中看不到它,

有没有办法在错误日志文件中添加 x-forwarded-for?

答案1

在 apache 2.2 中,您无法像 ThatGremeGuy 提到的那样更改错误日志格式,而他的解决方案是最好的。

在 2.4 中你可以改变它

http://httpd.apache.org/docs/2.4/logs.html#errorlog

答案2

您无法更改错误日志的格式,但可以使用mod_rpaf记录客户端 IP 而不是代理(LB)IP。

相关内容