502 Проблема подключения WAF к Appservice (сбой имени домена и передача имени Azure)

Когда мы называем URL домена, www.foo.com это дает ошибку 502

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

Но технический URL www.foo.azurewebsites.net работает нормально.

Как мы диагностируем это?

  1. Так как технический URL работает нормально, мы можем исключить ошибку приложения или кода
  2. Мы запустили Диагностику WAF (PDF удалил пробелы, извините)

DegradedBackendServerHealth: ApplicationGateway: 'Foo',BackendServer:'foo.azurewebsites.net',HealthStatus: Вниз,BackendservercertificateisnotwhitelistedwithApplication шлюз,Reportedat:. 7/14/20199:34:40AM.Mitigation:Reviewthehealthofthebackendserverfirst.Ifthebackend serverishealthyandcanrespondwithHTTP200viaotheraccesspaths,troubleshootnetworkconnectivityfromthe ApplicationGatewayinstancestothebackendserver.Troubleshootingincludes(но это не ограничивается): правила безопасности, маршрутизация, производительность сети и общее подключение к сети TCP при устранении неполадок. Мы обнаружили, что все экземпляры резервной копии адресные для здоровья. Обеспечьте уверенность в том, что эти примеры полезны для здоровья, а приложение правильно настроено.

  1. Мы проверили настроенные сертификаты, они работают нормально
  2. Практически все рекомендации проверены и работают нормально

Как мы можем диагностировать это дальше и найти причину?

1 ответ

Это было решено при смене слотов. По какой-то причине в одном слоте были некоторые ограничения безопасности. Не уверен, кто это сделал или почему это было сделано. Это немедленный ответ.

Казалось, что был запущен какой-то скрипт, который затронул все живые серверы, но слоты / постановка были "защищены". Когда постановка стала постановкой, эта проблема была возвращена (поскольку они были "защищены")

Обновлю еще раз информацию об этом

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