0

目前我的虚拟主机看起来有点像这样:

<VirtualHost 11.111.1.111:80>
ServerName mydomain.com
DocumentRoot /var/html/mydomain.com/public
CustomLog /var/log/http/mydomain.com-access-log combined
</VirtualHost>

这会将对该特定网站的所有请求记录到其自己的日志文件中,对此我很满意。

我想做的是让所有虚拟主机(包括这个)除了他们自己的日志文件外,还将他们所有的请求记录到一个共享的日志文件中。我还想将共享日志文件也限制为特定的文件类型(例如仅 HTML 页面或仅图像)。

我不确定这是否可能?

4

1 回答 1

0


尝试以下虚拟主机:

<VirtualHost 11.111.1.111:80>
ServerName mydomain.com
DocumentRoot /var/html/mydomain.com/public
#vhost logfile
CustomLog /var/log/http/mydomain.com-access-log combined
#shared logfile of images
setenvIf Request_URI ".(jpg|jpeg|png|gif|ico)$" logimg
CustomLog /var/log/http/images-access.log  combined env=logimg
</VirtualHost>

Br,
E-raser

于 2013-09-21T19:53:00.940 回答