首页 > 解决方案 > 如何停止 Apache 记录换行 \n 请求?

问题描述

如何在我的网站 access.log 中停止此请求?

1.2.3.4 - - [08/Apr/2021:04:36:22 +0200] "\n" 400 3066 "-" "-"

我已经在我的虚拟主机 conf 文件中尝试过使用这个 SetEnvIf 指令,但是如果我在控制台中输入 this printf "\n" | nc localhost 80,Apache 会记录请求。

...
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!dontlog 
SetEnvIf Request_URI "\n" dontlog
SetEnvIf Request_Method "/\b(?!GET|POST|HEAD)\b\S+/m" donglog
...

谢谢。

标签: apache

解决方案


推荐阅读