为什么我的 var/log/apache2/ 目录有一堆以 IP 地址命名的文件夹?

为什么我的 var/log/apache2/ 目录有一堆以 IP 地址命名的文件夹?

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 地址创建一个日志文件。

相关内容