禁用 apache 日志记录到 access.log [关闭]

Posted

技术标签:

【中文标题】禁用 apache 日志记录到 access.log [关闭]【英文标题】:disabling apache logging to access.log [closed] 【发布时间】:2012-11-13 04:33:19 【问题描述】:

我一直在阅读有关禁用 apache 服务器日志记录的信息,这对我来说至关重要,因为我正在对其进行大量测试,并且它会填满磁盘。

我尝试过更改 http.conf 并将内容定向到 /dev/null,但都没有奏效,因为大部分都是错误日志记录。

有人知道吗?

谢谢

【问题讨论】:

【参考方案1】:

只需评论设置日志记录的区域即可。

开,

httpd.conf
virtual hosts configurations (virtual.conf, domain.conf etc)

类似的东西

CustomLog logs/access_log common
ErrorLog logs/error_log

做吧,

#CustomLog logs/access_log common
#ErrorLog logs/error_log

【讨论】:

我的 conf 文件是 apache2.conf,它没有类似的东西 :( 我的 httpd.conf 文件是空的 甜,我没有得到接受.. :( 由于您的更改,如果您在注释掉上述行后无法启动 apache,那么您可以尝试以下操作:只需将实际目标目录更改为空设备:ErrorLog /dev/null 取消注释不会禁用任何东西,只是设置回默认值。 /dev/null 似乎是一个更好的答案。 要找到该行尝试grep -ri errorlog /etc/httpd,apache,apache2

以上是关于禁用 apache 日志记录到 access.log [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

打开调试日志记录时,apache httpclient 以明文形式记录密码

排毒测试 - 如何禁用排毒信息记录到标准输出

如何禁用 org.apache.catalina.core.ApplicationContext 日志?

如何在根级别禁用导入的模块日志记录

在 Azure 函数中禁用主机锁租约更新调用的日志记录

如何在Wildfly 8.2.0中的server.log文件中禁用日志记录应用程序日志