Pat*_*Pat 5 httpd logging errors apache-2.2
我有大约 10 个 VirtualHosts,我喜欢将 error_logs 分开。最近,我还需要将 error_logs 全部合并以进行一些 mod_security 扫描。
如果我为测试 VirtualDomain 定义了 2 个 ErrorLog,我会注意到没有记录任何错误。很奇怪。
是否可以让 CustomLog 扮演 ErrorLog 的角色?
还是我错误地定义了我的 2 个错误日志?
<VirtualHost 1.2.3.4:80>
ServerName mydomain.net
ServerAlias www.mydomain.net mydomain.net
DocumentRoot /var/www/html/mydomain
ServerAdmin not@available.com
UseCanonicalName Off
ErrorLog logs/mydomain.net-error_log
ErrorLog logs/unified_modsecurity-error_log
CustomLog logs/mydomain.net-access_log combined
UserDir disabled
UserDir enabled mydomainuser
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
小智 7
不,每个 VirtualHost 不可能有两个 ErrorLog 指令。但是,您可以使用 Apache 的管道到命令的功能,以便使用 UNIX 'tee' 命令登录到两个(或更多)文件:
ErrorLog "|/usr/bin/tee -a /var/log/apache/error-1.log /var/log/apache/error-2.log"
| 归档时间: |
|
| 查看次数: |
4413 次 |
| 最近记录: |