如何阻止Apache服务器创建error_log文件?

时间:2009-11-17 00:32:17

标签: apache .htaccess error-log

有没有办法阻止Apache使用.htaccess创建error_log文件?

1 个答案:

答案 0 :(得分:2)

除了做一些像

这样的搞笑之外,可能没办法做到这一点
ErrorLog "|/bin/true"

您可以在manual中看到此指令仅在服务器配置和虚拟主机中可用。如果要删除特定URL的某些日志条目,可以创建一个过滤这些行的脚本,并使用以下内容:

ErrorLog "|/path/to/your/script.pl"

以同样的方式,您可以使用this将日志级别降低到几乎没有:

LogLevel emerg

这不会避免使用该文件,但它可能只有几行或0字节。此外,您无法使用.htaccess,您必须有权访问服务器配置。

最后一点,我不确定您打算做什么,但日志文件是有价值的安全信息,如果您需要调查一些问题,安全事件(黑客,审计)甚至统计数据,您可能需要它们。如果这是一个问题,你有太多的日志,我建议你看看日志轮换软件,也许cronolog可以帮助你更好地管理它。