禁用apache日志记录到access.log

Alo*_*n_T 18 linux apache logging

我一直在阅读关于禁用apache服务器日志记录的内容,这对我来说至关重要,因为我正在对它进行大量测试,并且它填满了磁盘.

我已经尝试更改http.conf并将内容定向到/ dev/null,但没有一个工作,因为大多数是错误日志记录.

任何想法的人?

谢谢

Rum*_*rse 35

只需评论设置日志记录的区域.

上,

httpd.conf
virtual hosts configurations (virtual.conf, domain.conf etc)
Run Code Online (Sandbox Code Playgroud)

喜欢的东西

CustomLog logs/access_log common
ErrorLog logs/error_log
Run Code Online (Sandbox Code Playgroud)

做就是了,

#CustomLog logs/access_log common
#ErrorLog logs/error_log
Run Code Online (Sandbox Code Playgroud)

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

und*_*one 7

要禁用和关闭Apache日志记录,只需注释掉Apache配置文件中的日志行.在这里阅读更多.

  • 不是真的,"注释掉该行不会禁用错误日志,它只是将其恢复为apache2默认值".阅读[this](http://httpd.apache.org/docs/2.2/mod/core.html#errorlog).[this](http://serverfault.com/a/312456/121814)解决方案帮助了我,你的没有. (9认同)