Изменить сообщение «Неверный запрос (недопустимое имя хоста)» в IIS 6

Изменить сообщение «Неверный запрос (недопустимое имя хоста)» в IIS 6

Как изменить сообщение 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.

Связанный контент