全局访问日志和vhost访问日志?

全局访问日志和vhost访问日志?

我正在使用 Froxlor 运行 Apache2,因此每个客户都有自己的访问和错误日​​志/var/customers/logs

现在,是否有可能保留此功能,同时还拥有/var/log包含所有流量和错误的全局访问和错误日​​志的传统方法?

我曾尝试CustomLog在全球范围内定义一个apache2.conf,但没有成功。

答案1

解决方案是向每个 vhost 添加另一CustomLog行。每行都指向同一个文件。

设置这个需要一点努力,因为您可能需要编辑很多 vhost 配置,但之后它就会很好地工作。

片段的示例行<VirtualHost ...>

CustomLog /var/www/web0123/access.log combined
CustomLog ${APACHE_LOG_DIR}/access.log vhost_combined

APACHE_LOG_DIR是可选的,可以在配置文件中定义envvars

相关内容