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

Ферма серверов IIS с несколькими веб-сайтами

Я пытаюсь настроить ферму серверов iis с несколькими веб-сайтами. у меня есть ControlServer который должен перенаправлять запросы и управлять балансировкой нагрузки для двух похожих веб-серверов iis. Эти веб-серверы содержат разные веб-сайты и поддомены.

Веб сервер:

Сайты / домены:

После установки «Маршрутизации запросов приложений» на ControlServer, Я добавил оба веб-сервера в ферму серверов, изменил правило балансировки нагрузки на «взвешенный круговой алгоритм» и открыл «Веб-сайт по умолчанию» ControlServer.

Результат работал, как и ожидалось: запросы браузера переключаются между "Веб-сайтом по умолчанию" или WebServer01 и WebServer02.

Теперь я хочу охватить все веб-сайты на веб-серверах с помощью балансировки нагрузки. Не только «Веб-сайт по умолчанию». Я добавил привязки домена и попытался создать другие правила перезаписи URL на ControlServer и веб-серверы, но они не работали.

Кто-нибудь знает рабочее решение моей проблемы?

Спасибо!

На сервере ARR вы захотите настроить одну ферму, содержащую оба веб-сервера. Сохраните правило перезаписи по умолчанию, которое ARR создает автоматически.

На веб-серверах вы создадите веб-сайт в IIS для каждого приложения, которое хотите обслуживать. Для каждого сайта в IIS потребуются привязки ко всем IP-адресам (*) с именем хоста, которое соответствует сайту, который вы размещаете. Например, почтовый сайт будет привязан к mail.domain.com. это должно произойти, потому что ARR сохраняет заголовок хоста исходного запроса.