Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何停止Apache服务器创建错误日志文件?_Apache_.htaccess_Error Log - Fatal编程技术网

如何停止Apache服务器创建错误日志文件?

如何停止Apache服务器创建错误日志文件?,apache,.htaccess,error-log,Apache,.htaccess,Error Log,有没有办法阻止Apache使用.htaccess创建错误日志文件?除了做一些有趣的事情,比如 ErrorLog "|/bin/true" 您可以在中看到,此指令仅在服务器配置和虚拟主机中可用。如果要删除特定URL的特定日志条目,可以编写一个脚本,对这些行进行过滤,并使用以下内容: ErrorLog "|/path/to/your/script.pl" 同样,您可以通过以下方式将日志级别降低到几乎为零: 这不会避免文件,但它可能只有几行或0字节。此外,您不能使用.htaccess,您必须访问服

有没有办法阻止Apache使用.htaccess创建错误日志文件?

除了做一些有趣的事情,比如

ErrorLog "|/bin/true"
您可以在中看到,此指令仅在服务器配置和虚拟主机中可用。如果要删除特定URL的特定日志条目,可以编写一个脚本,对这些行进行过滤,并使用以下内容:

ErrorLog "|/path/to/your/script.pl"
同样,您可以通过以下方式将日志级别降低到几乎为零:

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


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

不,没有办法做到这一点。不,无论如何,这应该在serverfault.com上。正如其他人所说,使用.htaccess禁用Apache的错误日志是没有意义的。但是,如果您通过禁用错误日志来澄清您试图解决的问题,也许我们可以找到替代方法。
LogLevel emerg