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