1

我一直在使用Windows Azure來託管我們的一些使用Web App的內部實用程序項目。當我創建一個新的Web應用程序說 「MyTestApp」,在門戶網站創建的默認網址爲:Azure Web App Url - http(在門戶網站上)vs https(默認爲工作)

http://MyTestApp.azurewebsites.net

參考圖片

enter image description here

然而,當我點擊這個網址,它不會在瀏覽器中打開。爲了解決這個問題,我必須在協議中手動附加「s」,以使其成爲

https://MyTestApp.azurewebsites.net」。

據我所知,在默認情況下,天青確保與單個SSL證書* .azurewebsites.net通配符域,因此客戶可以在

https://appname.azurewebsites.net

訪問應用程序

但我想知道爲什麼門戶網站顯示非SSL URL(http)。這是有原因的嗎?

更新:

我用Firefox測試它太(根據意見建議),並試圖擊球都網址以及瀏覽按鈕。由於URL是http,因此在新選項卡上,它只是說「等待MyTestApp ...」,然後「等待login.microsoft.com ...」。

enter image description here

+1

根據https://azure.microsoft.com/en-us/pricing/details/app-service/,「免費和共享服務計劃不支持SSL」。我假設他們指的是自定義域上的自定義證書。我瞭解它如何支持在* .azurewebsites.net上使用SSL證書,因此這不適用,但基於您的圖像,您正在使用Free。你可以把它改成標準來測試一下嗎? –

回答

1

然而,當我點擊這個網址,它不會在瀏覽器中打開Web應用程序。

如果我們點擊URL並且[Overview]表被完全加載,那麼它將正常工作。我們也可以通過點擊[瀏覽]選項瀏覽網站。

爲什麼門戶網站顯示非SSL URL(http)?

這可能是關於Http VS Https優勢和劣勢的話題。通常,採用HTTPS的主要障礙之一是HTTPS協議速度慢。這裏有一個非常豐富的ServerFault thread,顯示減速有多大.HTTPS加密我們和服務器之間的流量。它比HTTP更安全。 Azure還允許HTTPS訪問我們的WebApp,並支持我們的WebApp上的enforce HTTPS

+0

第一段中的以上內容對我無效。它試圖用http加載URL並進入無限循環。我的問題實際上與Azure門戶網站顯示的是不帶https的URL,但默認情況下啓用了SSL的部署網站相關。 – SBirthare

+0

您可以嘗試刷新或嘗試使用不同的瀏覽器嗎? Azure門戶默認支持http和https,並使用http顯示URL。 –

+0

試圖在Chrome中刷新,不起作用。將嘗試不同的瀏覽器。 – SBirthare