如何从 Apache 日志中删除 OPTIONS 请求?

如何从 Apache 日志中删除 OPTIONS 请求?

有人知道我该如何阻止 Apache 记录此信息吗?据我所知,它没有任何价值,只会使批量日志变得混乱。

::1 - - [15/Sep/2011:10:26:29 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Sep/2011:10:26:30 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Sep/2011:10:26:31 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Sep/2011:10:26:32 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Sep/2011:10:26:33 -0700] "OPTIONS * HTTP/1.0" 200 -

答案1

看起来像内部虚拟连接。因此,你可以使用以下命令将它们从日志中排除:

SetEnvIf Remote_Addr "::1" dontlog

并添加env=!dontlog到指令末尾CustomLog

CustomLog logs/access_log combined env=!dontlog

相关内容