Как правильно настроить несколько веб-приложений за Azure Front Door? - PullRequest
0 голосов
/ 03 июля 2019

У меня есть три пула бэкэнда, 1 - API, 2 - веб-приложения. Я настроил маршрутизацию в передней двери Azure для маршрутизации в правильные области, но как изменить веб-приложения, чтобы они использовали URL-адрес парадной двери для всех ссылок без необходимости их жесткого кодирования вручную?

Например, если URL-адрес парадной двери - frontdoor.azurefd.net, но веб-приложение 1 опубликовано на webapp1.azurewebsites.net, как я могу установить корневой URL-адрес webapp1 таким образом, чтобы все области бритвы фактически ссылались на парадную дверь. azurefd.net/webapp1?

1 Ответ

1 голос
/ 04 июля 2019

Если вы хотите получить доступ к другому внутреннему пулу на основе URL-адреса пути с помощью входной двери Azure, необходимо убедиться, что виртуальный путь существует. Например, вы должны добавить виртуальный каталог /webapp1 в службу приложений следующим образом: enter image description here

Чтобы вы могли получить доступ к своему веб-приложению1 через URL https://xxx.azurewebsites.net/webapp1. Затем вы можете добавить /webapp1/* или /webapp1 в PATTERNS TO MATCH и изменить Протокол пересылки в match request в вашем правиле маршрутизации. enter image description here

После этого вы можете получить доступ к URL frontdoor.azurefd.net/webapp1 для вашего веб-приложения1. Та же конфигурация для двух других бэкэндов и правил маршрутизации.

Для более подробной информации: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-route-matching

...