过滤进入 Apache 日志的条目

过滤进入 Apache 日志的条目

我有一个设置,心跳每隔几秒抓取一个网站。我想从访问日志中过滤掉这些条目。

是否有任何 apache 指令或模块可以使我可以从一开始就阻止这些条目被写入日志?

答案1

是的,使用设置环境变量随着自定义日志

例如

## Ignore anything from 127.0.0.1
SetEnvIf Remote_Addr "127\.0\.0\.1" nolog
CustomLog logs/access_log common env=!nolog

答案2

看起来我可能想要'管道日志“”。

不过,如果有人有更好的解决方案,或者在使用时要注意什么,我会很感激。我看到这个网站上提到的主要警告是:

“管道日志进程由父 Apache httpd 进程生成,并继承该进程的用户 ID。这意味着管道日志程序通常以 root 身份运行。因此,保持程序简单且安全非常重要。”

相关内容