有没有办法阻止Apache使用.htaccess创建error_log文件?
答案 0 :(得分:2)
除了做一些像
这样的搞笑之外,可能没办法做到这一点ErrorLog "|/bin/true"
您可以在manual中看到此指令仅在服务器配置和虚拟主机中可用。如果要删除特定URL的某些日志条目,可以创建一个过滤这些行的脚本,并使用以下内容:
ErrorLog "|/path/to/your/script.pl"
以同样的方式,您可以使用this将日志级别降低到几乎没有:
LogLevel emerg
这不会避免使用该文件,但它可能只有几行或0字节。此外,您无法使用.htaccess
,您必须有权访问服务器配置。
最后一点,我不确定您打算做什么,但日志文件是有价值的安全信息,如果您需要调查一些问题,安全事件(黑客,审计)甚至统计数据,您可能需要它们。如果这是一个问题,你有太多的日志,我建议你看看日志轮换软件,也许cronolog可以帮助你更好地管理它。