为什么 IIS 7.5 不接受任何 URL 包含单词“handler”的请求?

为什么 IIS 7.5 不接受任何 URL 包含单词“handler”的请求?

我们注意到在 Windows Server 2008 和 ASP.NET 3.5 上运行的 2 个非常奇怪的 IIS 7.5 问题

  1. 任何包含单词“handler”的请求都会导致 HTTP 502.1 错误(超时)
  2. 某些请求(我们尚未确定可能的逻辑)会导致 HTTP 411 错误(请求必须分块或具有内容长度)

附加信息:

  • 仅当从互联网(网络外部)访问我们的服务器时才会发生错误。从内部访问服务器时一切正常。

请帮忙,因为我们在互联网上根本找不到任何帮助。

答案1

502 是 Bad Gateway 错误。它通常表示一个 Web 设备无法与另一个 Web 设备通信。

这可能表明 Internet 和您的 Web 服务器之间存在反向代理或类似的东西,并且它们在相互通信时存在问题。

有时错误会指示所涉及的设备类型 - Apache、ISA Server 或其他。

处理程序该问题可能表明反向代理上存在与安全相关的过滤器。

这也可以解释为什么只有在互联网上才存在问题。

相关内容