Как мне изменить сообщение Bad Request (Invalid Hostname)
в IIS 6? Я бы хотел изменить его на Bad Request (Invalid Hostname - SERVERNAME)
так что я могу определить, какой сервер получает запрос.
Вы говорите «какой сервер» в контексте кластера или чего-то подобного? Или вы вместо этого хотите узнать, что такое плохое значение заголовка Host :?
Недействительное имя хоста означает, что у вас нет веб-сайта на сервере, настроенного для обработки запросов для любого хоста, отправленного в заголовке Host: http-запроса.
Это означает, что ваш сервер (назовите его SERVERA) получает запрос, который выглядит примерно так:
GET / HTTP/1.1
Host: myserver.com
Connection: close
...
и у вас есть DNS-запись для myserver.com, которая указывает на IP-адрес SERVERA (так что запрос действительно попадет на SERVERA). Но чего у вас нет, так это веб-сайта, настроенного в IIS на SERVERA, который настроен на прием запросов для myserver.com.