Iis Azure虚拟机上的HTTPS

Iis Azure虚拟机上的HTTPS,iis,azure,ssl,Iis,Azure,Ssl,我正在将我们的网站移动到Azure,运行在Windows Server 2012虚拟机上。我从GoDaddy购买了一个通配符SSL证书,它已经在VM上安装和配置。我还将IIS配置为将此证书用于端口443上的所有请求。我还在Azure管理控制台的端口443上创建了HTTPS端点 我可以很好地连接到80端口上的网站,但无法连接到443,通过fiddler监控连接,我得到502响应 我已经搜索了Azure上的所有文档,在云上的虚拟机上设置SSL方面找不到太多帮助。请确保打开443的端点以将其路由到虚拟

我正在将我们的网站移动到Azure,运行在Windows Server 2012虚拟机上。我从GoDaddy购买了一个通配符SSL证书,它已经在VM上安装和配置。我还将IIS配置为将此证书用于端口443上的所有请求。我还在Azure管理控制台的端口443上创建了HTTPS端点

我可以很好地连接到80端口上的网站,但无法连接到443,通过fiddler监控连接,我得到502响应


我已经搜索了Azure上的所有文档,在云上的虚拟机上设置SSL方面找不到太多帮助。

请确保打开443的端点以将其路由到虚拟机。请参见

为SSL设置端点时,我选中了“启用直接服务器返回”框。此设置阻止SSL工作。我没有看到任何文档解释它为什么会这样。删除终结点并在不启用直接服务器返回的情况下创建终结点修复了该问题。

我要补充的是,如果您不使用负载平衡器,我无法理解为什么会有人使用“启用直接服务器返回”。您的回答对我的情况很有帮助,这与问题中的情况不同。是要在运行IIS的Azure VM上启用SSL,我不仅必须在VM上定义https绑定,而且还必须通过连接到接收流量的资源(其中http端口80已打开)的网络安全组打开443端口(创建端点)