【问题标题】:How can I stop the Apache server creating error_log files?如何停止 Apache 服务器创建 error_log 文件?
【发布时间】:2010-12-17 06:43:07
【问题描述】:

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

【问题讨论】:

  • 不,没有办法做到这一点。
  • 不,无论如何这应该在 serverfault.com 上。
  • 正如其他人所说,使用 .htaccess 禁用 Apache 的 error_log 是没有意义的。但是,如果您通过禁用 error_log 来阐明您要解决的问题,也许我们可以找出替代方法。

标签: apache .htaccess error-log


【解决方案1】:

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

ErrorLog "|/bin/true"

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

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

以同样的方式,您可以使用this 将日志级别降低到几乎没有:

LogLevel emerg

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

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

【讨论】:

    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 2015-05-04
    • 2019-06-18
    • 1970-01-01
    • 2018-09-20
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    相关资源
    最近更新 更多