我正在尝试mod_remoteip
在单独的服务器中使用代理 squid 在 apache2.4 中进行配置,但 access.log 中的 IP 仍然是代理的 IP。我使用这个https://trick77.com/apache2-2-4-logging-remote-ip-address-using-mod_remoteip/
事实上,我发现在/etc/apache2/apache2.conf
命令中
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
access.log
即使我更改文本或删除它,也不要改变其格式。
有人可以帮忙吗?
答案1
我发现使用昵称combined
不起作用,因为它已经被占用了。所以这个有效:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" %D"
myawesomeformat
CustomLog ${APACHE_LOG_DIR}/access.log
myawesomeformat