Azure frontdoor: URI запроса недействителен - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь использовать azure frontdoor для доступа к nginx, работающему в кластере kubernetes.

Я могу получить доступ к экземпляру nginx на опубликованном c IP, но при попытке выполнить через azure парадная дверь, я получаю сообщение об ошибке "URI запроса недействителен".

enter image description here

Кажется, что зонды работоспособности также не работают, хотя я не изменил никаких настроек и может получить доступ к nginx через publi c IP.

Глядя на время, когда бэкэнд доступен, я не вижу ни одного запроса к бэкэнду:
enter image description here

Я настроил переадресацию правила как это: enter image description here

РЕДАКТИРОВАТЬ:

Кажется, что я получаю другое сообщение об ошибке при посещении www.1234h.azurefd.net в отличие от 1234h.azurefd. net (нет www).

нет www gives a "URI запроса недействителен", а с www gives "Наши услуги сейчас недоступны".

1 Ответ

0 голосов
/ 04 марта 2020

Я полагаю, это была проблема в azure.

Частичное исправление:

  • ожидание в течение пары часов
  • Добавление веб-приложения в бэкэнд и измените правила маршрутизации
  • Примерно через 10 минут домен http начал работать (все еще без https)
  • Изменение правила пересылки обратно на kubernetes (без изменений в бэкэнд) дало http access.

Я полагаю, что шаги не нужны, но проблема была решена примерно в то же время, когда я выполнял шаги.

Если я получаю доступ https без изменения каких-либо настроек, я сообщит, чтобы подтвердить, была ли это проблема в azure, а не в моих настройках.

Другие симптомы, которые заставляют меня поверить, что это azure проблема:

  • Было несколько часов, когда мои попытки подключения не были зарегистрированы в метриках
  • После того, как http волшебным образом сработал, я вижу свой запрос на графе бэкэнда, отображающем запросы внешнего интерфейса
  • Ведение журнала не работает должным образом (я вижу "Фай привело к разрешению таблицы или выражения столбца с именем «AzureActivity», даже если столбец показан в обзоре таблиц)

РЕДАКТИРОВАТЬ:
HTTPS начал работать, когда я написал этот ответ.
Снова Я ничего не изменил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...