![Apache 内部虚拟连接](https://linux22.com/image/567871/Apache%20%E5%86%85%E9%83%A8%E8%99%9A%E6%8B%9F%E8%BF%9E%E6%8E%A5.png)
在我的 Apache 访问日志中,我有超过 1000 万个这样的查询:
::1 - - [21/Nov/2011:16:15:54 +0000] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.15 (Unix) PHP/5.2.13 (internal dummy connection)"
这是由于 mod_rewrite 重定向还是其他原因?为什么它们以 IPv6 符号显示?如果您需要有关服务器配置的更多信息,请告诉我。我使用 Debian 5.0。
答案1
它们是 Apache 的内部机制,用于创建新子进程等。您无需担心。
答案2
有一种方法可以在 httpd.conf 文件中执行此操作。你可能有以下行:
CustomLog "logs/access_log" combined
将其更改为:
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog CustomLog "logs/access_log" combined env=!dontlog
来源: https://www.electrictoolbox.com/apache-stop-logging-internal-dummy-connection/