Настройка шлюза приложений Azure на нескольких сайтах

У нас есть две виртуальные машины Azure с IIS и размещением более 50 веб-приложений.Net (Webforms, MVC, WCF и ASMX). Обе две виртуальные машины идентичны, и все сайты настроены с использованием имени хоста ([subdomain].domain.com) на порту 443 и требуют SSL. 11 из этих сайтов являются устаревшими и требуют бесконечности из-за состояния сеанса, все другие сайты не имеют и могут быть случайным образом распределены по нагрузке.

Все сайты отлично работают на каждом из 2 серверов.

Теперь мы хотели бы разместить шлюз приложений перед двумя виртуальными машинами, чтобы обеспечить балансировку нагрузки, перенаправление https, WAF, ...

Можем ли мы настроить 1 шлюз приложений, чтобы сделать все это и убедиться, что привязка действительна только для этих 11 сайтов, а не для всех из них, а также выполнить перенаправление https? Или нам нужно настроить 2 шлюза приложений, 1 для 11 сайтов, зависимых от аффинности, и 1 для остальных, а затем указать dns на 1 из шлюзов?

0 ответов

  1. В шлюзе приложений вы можете создать 100 слушателей (для SKU с поддержкой WAF). Таким образом, вы должны быть в состоянии приспособить вашу установку с одним шлюзом приложений.
    1. Когда вы создаете настройки HTTP, вы можете выбрать, следует ли включить привязку на основе файлов cookie или нет.
    2. Шлюз приложений имеет все функции, которые вы запрашивали, такие как перенаправление HTTP на HTTPS, защита WAF.

Таким образом, вы сможете развернуть шлюз приложений и настроить его для работы.

Другие вопросы по тегам