使用负载均衡器运行的服务器上的客户端 IP 日志记录

问题描述 投票:0回答:1

我的网站服务器已开始使用负载均衡器。

以前的日志格式:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

此格式现在包含负载均衡器的 IP 地址。

我在 PHP 端找到了以下解决此问题的方法:

$_SERVER["HTTP_CLIENT_IPS"]

日志格式这个问题有解决办法吗?

apache apache2
1个回答
0
投票

您需要在自定义日志格式中设置正确的标志:http://httpd.apache.org/docs/current/mod/mod_log_config.html 还可以考虑使用 X-Forwarded-For 标头:https://www.rfc-editor.org/rfc/rfc7239

© www.soinside.com 2019 - 2024. All rights reserved.