Использование диспетчера трафика Azure со службой приложений (HTTPS) - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть служба приложений Azure с поддержкой HTTP , включенная только и Azure Active Directory как способ аутентификации в службе.

Я планирую определить местоположение моей Службы приложений в другом регионе, но в данный момент я пытаюсь проверить, работает ли диспетчер трафика Azure с моим текущим сайтом. Однако есть несколько вещей, которые меня смущают:

  1. Когда я создал банкомат, DNS-именем было HTTP, а не HTTP. Кажется, что нет возможности иметь DNS-имя с HTTP.
  2. После того, как я добавил конечную точку, я попытался перейти к URL http://foo.trafficmanager.net, и он перенаправляет на https://foo.trafficmanager.net/ и показывает следующую ошибку. Этот сайт не является безопасным. Кажется, есть ошибка сертификата. Почему теперь автоматически перенаправляется на HTTP?

Есть ли пошаговая документация по настройке банкомата? Я не заинтересован в покупке домена, у меня все в порядке с https://foo.trafficmanager.net/ в качестве моего URL, если соединение постоянно защищено.

1 Ответ

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

Azure Traffic Manager поддерживает зондирование как по HTTPS, так и по HTTP. Для HTTPS:

  • Сертификаты на стороне сервера не проверены
  • Серверные сертификаты SNI не поддерживаются
  • Сертификаты клиентов не поддерживаются

Более подробную информацию вы можете посмотреть: Часто задаваемые вопросы и Мониторинг конечной точки Traffic Manager .

При использовании HTTPS порт мониторинга должен измениться с 80 на 443, а также ваш путь мониторинга указывает на действительную страницу для вашей службы.

Обновление

Существует проблема, связанная с работой Azure Traffic Manager. Подробнее см. Что такое Traffic Manager .

Azure Traffic Manager - это балансировщик нагрузки на основе DNS, который позволяет оптимально распределять трафик между службами по всему миру Регионы Azure, обеспечивая высокую доступность и скорость реагирования.

DNS самого Traffic Manager просто использует протокол HTTP. Но он может проверять как HTTP, так и HTTPS. Все HTTPS для вашего приложения просто устанавливаются в службе веб-приложений.

Надеюсь, это поможет вам.

...