我在 Apache 的错误日志中不断收到此错误:
[client 127.0.0.1] Client sent malformed Host header
正好每 5 分钟一次。这是因为我们在服务器上安装了 Varnish,但我不明白为什么以及如何修复它。我什至尝试将 Apache 的 error_log 详细程度设置为调试,但没有提供其他有用的信息。任何想法?
我们的 Varnish 配置非常基础:
backend default {
.host = "127.0.0.1";
.port = "9001";
}
sub vcl_recv {
remove req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = client.ip;
}
我们有几个在端口 9001 上运行的虚拟主机。
谁能告诉我有关此错误的更多信息以及如何解决或至少对其进行调查?