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