小编pix*_*x0r的帖子

Apache 虚拟主机的“全能”访问日志?

我在 Web 服务器上设置了许多虚拟主机,每个主机都有自己的错误和访问日志。的相关行httpd.conf是这样的:

ErrorLog /var/log/httpd-error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog /var/log/httpd-access.log combined

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName myhost.com
    ServerAlias www.myhost.com
    DocumentRoot /var/www/myhost.com/htdocs
    ErrorLog /var/www/myhost.com/log/error.log
    CustomLog /var/www/myhost.com/log/access.log combined
</VirtualHost>

# ... many more VirtualHosts
Run Code Online (Sandbox Code Playgroud)

目前,我在 /var/log/httpd-error.log 中收到了一些随机错误,但在 /var/log/httpd-access.log 中却什么也没有。是否可以将所有访问和错误复制到共享日志文件中?是否可以在不向每个 VirtualHost 添加新条目的情况下执行此操作?

log-files virtualhost apache-2.2

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache-2.2 ×1

log-files ×1

virtualhost ×1