Как настроить 【Azure】 Application Gateway для поддержки нескольких служб приложений? - PullRequest
0 голосов
/ 28 мая 2019

У меня есть 3 службы приложений в Azure, например

  • app1.azurewebsites.net
  • app2.azurewebsites.net
  • app3.azurewebsites.net

И перед ними я создал шлюз приложений с включенным WAF.

И я собираюсь настроить 3 пользовательских домена и SSL-сертификат для каждой службы приложений. То, чего я хочу достичь, это как показано ниже:

Возможно ли это только с одним шлюзом приложений для поддержки нескольких доменов? Или я должен купить 3 шлюза, что в 3 раза дороже. По сути, я хочу использовать WAF только для защиты своего сайта.

1 Ответ

1 голос
/ 28 мая 2019

Ваш запрос возможен с одним шлюзом приложений.

Вот конфигурация, которую вам нужно настроить.

Слушатель 1 (app1.mydomain.com) -> Настройка HTTP 1 (флажок Использовать службу приложений) -> Внутренний пул 1 (app1.azurewebsites.net)

Слушатель 2(app2.mydomain.com) -> Настройка HTTP 2 (установите флажок Использовать службу приложений) -> Внутренний пул 2 (app2.azurewebsites.net)

Слушатель 3 (app3.mydomain.com) --> Настройка HTTP 3 (установите флажок Использовать службу приложений) -> Бэкэнд-пул 3 (app3.azurewebsites.net)

Итак, вам нужно 3 прослушивателя, 3 настройки HTTP, 3 пула и 3 правила.

Вам необходимо создать зонды для каждого параметра HTTP, включить протокол HTTPS, а также проверить выбор имени хоста в настройках Backend HTTP.

Ссылка: https://docs.microsoft.com/en-us/azure/application-gateway/configure-web-app-portal

...