Azure SSL 站点在重启后不再工作 - 连接重置
我正在开发一个通过 Azure Web 角色通过 HTTP 和 HTTPS 公开端点的网站。
我们对数据库进行了一些更新,为了强制站点重新填充其缓存,我们重新启动了角色。然而,现在 SSL 端点不再工作 - 与服务器的连接已断开。
我们尝试过重新镜像实例,但这也没有帮助。
I'm working on a site that exposes endpoints over HTTP and HTTPS through Azure Web roles.
We've done some updates to the database, and to force the sites to re-populate their cache we've rebooted the roles. Now, however, the SSL endpoints no longer work - connections to the server are broken.
We've tried reimaging the instances, which also didn't help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
回答我自己的问题以供将来参考:
我们删除了用于远程桌面访问该站点的证书。
有趣的是,这会导致站点的 SSL 端失败,但仅限于重新启动时。
我们的修复方法是替换证书,然后完全重新部署到暂存和 VIP 交换。
负载均衡器似乎对其证书配置非常敏感。我之前发现,如果包中的任何证书存在任何问题,负载均衡器就会停止工作,并且日志中不会出现错误。
Answering my own question to serve as reference for the future:
We'd removed the certificate used for Remote Desktop access to the site.
Interestingly, this caused the SSL side of the site to fail, but only on a reboot.
Our fix was to replace the certificate, then do a full redeploy to staging and a VIP swap.
It does appear that the load balancer is very sensitive to its certificate configuration. I've found before that if there's any issues with any of the certificates in a package that the load balancer just stops working with no error in the log.