我们在 MS Azure 上托管了一个使用 SSL 的网络应用程序。我们计划在将更改上线之前使用部署槽在槽上进行测试,然后进行交换。
根据这个article在 Azure 文档中 *一些配置元素将在交换后跟随内容(不是特定于插槽),而其他配置元素将在交换后保留在同一插槽中(特定于插槽)。*
“SSL 证书和绑定(bind)”是一个不会被交换的设置。这是否意味着我们不能将槽用于 SSL 网站(因为 SSL 是基于 IP 的),或者我们必须手动添加该设置并在交换前将 SSL 证书上传到预生产测试槽中?
最佳答案
开箱即用的 Azure 为他们的网站提供了一个 SSL 证书......尽管你可以看到 Chrome 不喜欢它。 :-)
这也适用于您创建的每个广告位。如果您认为测试 URL 是 yourdomain-slotname.azurewebsites.net 我认为这对您有用。否则我猜你必须购买与你的域匹配的通配符证书并设置匹配的配置。
关于azure - 如何使用 SSL 在 Microsoft Azure 中配置部署槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36746133/