【发布时间】:2014-04-07 06:41:39
【问题描述】:
在开发过程中,我们没有为我们的应用获取域绑定,所以我们只使用 Azure URL,例如:xxx.cloudapp.net。
因为我们希望我们的网站使用 HTTPS 协议,所以我们需要使用证书,按照 MSDN,我们使用 IIS 管理器生成自签名 pfx 文件。在我们将应用程序发布到云端之前,我们通过门户页面将 pfx 文件上传到云端。
所以我的问题是,以上是这种情况的唯一方法吗?我的意思是,我需要先手动将证书上传到云端,然后再发布应用程序?有没有办法我不需要这样做,比如我什至不依赖 IIS Manager,云可以生成证书?
【问题讨论】:
-
这样的自签名证书不会被浏览器拒绝吗?
-
@sharptooth 嗯,是的,我只是在本地测试过,对于云我没有机会测试 (stackoverflow.com/questions/22904936/…)。而且至少 HTTPS 有效,也许在使用真正的证书之后,一切都会好起来的。
-
如果我理解正确,您会希望避免第一次在门户中上传证书以使 SSL 工作的过程。我的理解正确吗?
-
@GauravMantri 完全正确。
-
@sharptooth 你知道吗,如何防止这个自签名证书被显示警告的浏览器拒绝?有可能吗?
标签: iis azure ssl deployment https