У меня проблема с размещением нескольких. NET веб-сайтов на Windows сервере / IIS и Azure шлюзе приложений.
Мы размещаем несколько сайтов на одном Azure Windows ВМ под управлением IIS, сидящая за Azure шлюзом приложений WAFv2. Виртуальная машина подключается к шлюзу приложений с помощью внутреннего пула, настроенного для указания на частный IP-адрес виртуальной машины, при этом пиринг виртуальных сетей настроен между шлюзом приложений и виртуальными сетями виртуальных машин.
Когда я останавливаю веб-сайт по умолчанию в IIS, ВСЕ веб-сайты затем возвращают ошибку «502 Bad Gateway» из Azure Application Gateway, и состояние работоспособности серверной части изменяется на «Unhealthy» для внутреннего пула, в котором находится виртуальная машина.
Может кто-нибудь скажет мне, почему остановка сайта по умолчанию приведет к ошибке шлюза приложений для всех сайтов?
EDIT: Снимок экрана привязок IIS по запросу
EDIT 2: Очевидно, я могу Я не отвечаю на свой вопрос, однако, поработав над этим с нашим CSP, у меня есть ответ. По умолчанию проверка работоспособности серверной части шлюза приложений смотрит на сайт IIS по умолчанию. Если вы остановите это, проверка работоспособности серверной части завершится ошибкой и перейдет в состояние "Неработоспособное". На этом этапе шлюз APP больше не будет даже ПЫТАТЬСЯ на маршрутизацию любых запросов, независимо от URL-адреса, к этому внутреннему пулу.