Apache 2.4 mod_proxy DNS 失败

Apache 2.4 mod_proxy DNS 失败

我在内核为 4.3.0 (amd64) 的 Debian Linux Testing 上使用 apache 2.4.18 mod_proxy 时遇到了非常奇怪的问题。我将其用作正向代理:

ProxyRequests On
ProxyVia On
ProxyBadHeader Ignore
AllowCONNECT 1-65535

启动服务器后,一切正常。但只发送了几个请求后,它就停止处理请求:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET http://www.google.de/.

Reason: DNS lookup failure for: www.google.de

如果我尝试将主机(示例中为 www.google.de)添加到 /etc/hosts 文件,它不会改变任何内容。此外,名称解析在服务器上正常运行,其他服务均无任何问题。

LogLevel trace8 没有显示与名称解析相关的任何内容。在我看来,这实际上与 DNS 无关。

这是什么?谢谢。

答案1

同样的事情发生在我身上,结果发现ProxyPass指令末尾删除了一个字符,即前转地址的结束斜线。

ProxyPass \ https:\\foo.com 应该是 ProxyPass \ https:\\foo.com\

相关内容