Настройка перезаписи URL в Azure - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть WAF, шлюз приложений и виртуальная машина в облаке Azure.Я развернул приложение в ВМ, которое работает на tomcate и на порту 8280.

У меня есть доменное имя www.abc.com.В DNS-записи www.abc.com указывает на мой шлюз приложений Azure на порту 80. Я могу получить доступ к своему приложению, используя IP-адрес и порт.например: - http://X.X.X.X:8280/MyApps/page1 и http://X.X.X.X:8280/MyApps/page2.

Я пытаюсь настроить шлюз приложений, чтобы при попытке открыть с помощью доменного имени.Мое требование, когда я нажимаю www.abc.com, он должен перенаправить на URL www.abc.com/page1.Я попытался настроить слушателя с базовым типом, а также на основе пути.Но безуспешно.Когда я пытаюсь попасть на www.abc.com, выдается ошибка:

502 - веб-сервер получил неверный ответ, выступая в качестве шлюза или прокси-сервера.

1 Ответ

0 голосов
/ 29 ноября 2018

Ошибка 502 всегда показывает, что существует брандмауэр, ограничивающий доступ от экземпляра шлюза приложения к вашей внутренней виртуальной машине.Вы можете проверить, есть ли блокировка трафика в NSG, связанном с вашей подсетью шлюза приложений или подсетью ВМ.Кроме того, это может быть вызвано неправильной настройкой пользовательского датчика работоспособности.Вы также можете узнать больше причин из этого doc .

Более того, вы можете подтвердить, что вы правильно установили путь на основе URL .Обратите внимание на путь и порт.

...