通过 Syslog 添加 Apache 日志导出仍然写入本地日志

通过 Syslog 添加 Apache 日志导出仍然写入本地日志

出于安全和日志检查的原因,我们已经配置 syslog/syslog-ng 将 Apache 日志导出到专用日志服务器。

但我想在 Apache 服务器上保留一份错误日志的副本,以便在出现问题时轻松了解。这是配置文件

ErrorLog        /space/www/vhost/data/logs/errors.log
ErrorLog        "|/usr/bin/logger -t vhost_error -p local6.info"

CustomLog       /space/www/vhost/data/logs/access.log combined
CustomLog       "|/usr/bin/logger -t vhost_access -p local6.info" combined

access.log 位于两台服务器上(apache 和 log 各一个),但 errors.log 只位于 log 服务器上。我不知道为什么。也许我可以在 Apache 服务器上配置 syslog 以写入本地日志并将其发送到日志服务器?

答案1

ErrorLog 指令不能被多次使用。

您应该配置 syslog 以保留本地副本。

相关内容