在 IIS 6 中更改消息“错误请求(无效主机名)”

在 IIS 6 中更改消息“错误请求(无效主机名)”

如何Bad Request (Invalid Hostname)在 IIS 6 中更改消息?我希望能够将其更改为Bad Request (Invalid Hostname - SERVERNAME)能够识别哪个服务器接收请求。

答案1

您是在集群上下文中说“哪个服务器”还是其他什么?或者您是在查看错误的 Host: 标头值是什么?

无效的主机名意味着您服务器上没有配置网站来处理在 http 请求的 Host: 标头中发送的任何主机的请求。

这意味着您的服务器(称之为 SERVERA)正在收到如下请求:

GET / HTTP/1.1
Host: myserver.com
Connection: close
...

并且您有指向 SERVERA 的 IP 的 myserver.com 的 DNS 记录(这样请求实际上就会到达 SERVERA)。但是您没有在 SERVERA 上的 IIS 中配置一个网站,该网站设置为接受对 myserver.com 的请求。

相关内容