1

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

4

1 回答 1

2

除了做一些有趣的事情之外,可能没有办法做到这一点

ErrorLog "|/bin/true"

您是否可以在手册中看到该指令仅在服务器配置和虚拟主机中可用。如果您想删除特定 URL 的某些日志条目,您可以制作一个脚本来过滤这些行并使用以下内容:

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

以同样的方式,您可以通过以下方式将日志级别降低到几乎没有:

LogLevel emerg

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

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

于 2009-11-17T01:28:06.407 回答