Назад | Перейти на главную страницу

Неверный запрос - ошибка неверного имени хоста при использовании IP-адреса ARR

Я пытаюсь настроить простую систему ARR. У меня есть 1 машина для балансировки нагрузки ARR между 2 серверами приложений. Я могу получить доступ к сайтам приложений, если использую имя сервера машины ARR. (http://arrserver/app) Но я не могу этого сделать с его IP-адресом. (http://10.7.10.25/app). Выдает сообщение «Неверный запрос - недопустимое имя хоста». На машине ARR я настроил привязки сайта по умолчанию на «Все неназначенные», «80» (значения по умолчанию). Мне нужно изменить правило привязки или нужны дополнительные правила перезаписи URL? А также на сервере ARR http://127.0.0.1/app не работает. Но http://localhost/app работает отлично.

Спасибо заранее

IP-адрес и имя заголовка хоста - это две разные записи. IIS сообщает вам, что не знает, на какой сайт отправлять HTTP-запрос, поскольку, когда вы устанавливаете поле «Имя заголовка хоста», он позволяет вам размещать несколько веб-сайтов на одном IP и одном порте. Если вы можете оставить это поле пустым, сделайте это.

Если вы не можете, способ, которым я преодолел это в прошлом, - это создать два веб-сайта, один привязанный к имени хоста, а другой привязанный ко всему остальному. Сайт без заголовка хоста будет перенаправлять все запросы на сайт с флагом заголовка хоста.

Посетите этот сайт: http://www.orcsweb.com/blog/mark-newnam/how-to-set-up-site-bindings-in-internet-information-services-iis/ - в нем есть хороший обзор различных конфигураций привязки сайтов IIS.

Проверьте имя заголовка хоста на 2 внутренних серверах: