1

Я использую Windows Azure для размещения некоторых наших внутренних проектов утилиты с использованием веб-приложения. Когда я создаю новое веб-приложение сказать "MyTestApp", URL по умолчанию, созданный на портале будет:Azure Web App Url - http (на портале) vs https (работает по умолчанию)

"http://MyTestApp.azurewebsites.net"

см Изображение

enter image description here

Однако, когда Я нажимаю этот URL, он не открывается в браузере. Чтобы исправить это, мне нужно вручную добавить «s» в протокол, чтобы сделать его

«https://MyTestApp.azurewebsites.net».

Я понимаю, что по умолчанию Azure обеспечивает * .azurewebsites.net подстановочный домен с помощью одного сертификата SSL, так что клиенты могут получить доступ к приложению в

https://appname.azurewebsites.net ""

Но мне интересно, почему на портале отображается URL-адрес без SSL (http). Есть ли причина для этого?

Update:

Я тестировал его с Firefox тоже (на основе предложения в комментариях) и попытался как ударяя URL, а также кнопку Обзор. Поскольку URL-адрес http, на новой вкладке, он просто говорит «ожидание MyTestApp ...», а затем «ждет login.microsoft.com ...».

enter image description here

+1

Согласно https://azure.microsoft.com/en-us/pricing/details/app-service/, «бесплатные и общие тарифные планы не поддерживают SSL». Я предполагаю, что они относятся к пользовательскому сертификату в пользовательском домене. Я понимаю, как он поддерживает SSL-сертификат на * .azurewebsites.net, поэтому это не должно применяться, но на основе вашего изображения вы работаете на Free. Не могли бы вы изменить его на стандарт, чтобы проверить это? –

ответ

1

Однако, когда я нажимаю этот URL, он не будет открыть WebAPP в браузере.

Если мы щелкнем по URL-адресу, и таблица [Обзор] полностью загружена, то она будет работать правильно. Мы также можем просмотреть веб-сайт, нажав кнопку [Обзор].

Почему в портале отображается URL-адрес без SSL (http)?

Это может быть тема о преимуществах и недостатках Http VS Https. Как правило, одним из основных блокировщиков для принятия HTTPS является тот факт, что протокол HTTPS работает медленно. Вот очень информативный ServerFault thread, показывающий, насколько велика замедление. HTTPS шифрует трафик между нами и сервером. Это больше безопасности, чем HTTP. А Azure также позволяет HTTPS-доступ к нашему WebApp и поддерживать enforce HTTPS на нашем WebApp.

+0

Ничто из вышеприведенного в первом абзаце не работает для меня. Он пытается загрузить URL-адрес с помощью http и переходит в бесконечный цикл.Мой вопрос на самом деле связан с порталом Azure, отображающим URL-адрес без https, но при развертывании сайта по умолчанию включен SSL. – SBirthare

+0

Не могли бы вы попробовать обновить или попробовать его с помощью другого браузера? Портал Azure по умолчанию поддерживает http и https и отображает URL-адрес с http. –

+0

Пробовал обновляться в Chrome, не работает. Попробуй с другим браузером. – SBirthare