Apache/vlogger 问题:为什么我的var/log/apache2/
目录中有一堆以 IP 地址命名的文件夹?我正在运行一个虚拟主机,监听*:80
我应该将其更改为 吗[static ip address]:80
?对于任何新手问题,我提前表示歉意。
我的日志配置如下:
CustomLog "| /usr/sbin/vlogger -s access.log /var/log/apache2" combined
答案1
由于您的配置,您的日志被拆分。摘自 vlogger 文档:
它从 apache 获取管道输出,分离出第一个字段
...
您需要添加“%v”作为日志格式的第一部分,如下所示:
LogFormat“%v%h%l%u%t \“%r\”%>s%b \“%{Referer}i\” \“%{User-Agent}i\””组合
http://n0rp.chemlab.org/vlogger/
如果您没有更改日志格式或者您错误地更改了它并且客户端 IP 地址是日志格式的第一个字段,那么 vlogger 将为每个客户端的 IP 地址创建一个日志文件。