azure - 通用化 Azure Windows VM 后 SSL 不起作用

标签 azure ssl iis load-balancing autoscaling

我在原始 Windows 2016 服务器测试网站上配置了 SSL 以使用 HTTPS 流量。

通用化虚拟机后,当我从通用 VHD 创建新的 Windows 虚拟机时,我无法浏览 HTTPS 流量。

当我尝试编辑 HTTPS 的绑定(bind)时,出现以下错误:

指定的登录 session 不存在。它可能已被终止。HRESULT 异常:0x80070520

在通用化 Windows VM 之前,我必须遵循哪些步骤才能避免出现上述错误。

由于我将使用该 VHD 进行自动缩放,因此我无法在自动缩放下启动的每个虚拟机上使用 RDP 并解决此问题。

请帮助我。

最佳答案

错误 HRESULT:0x80070520

  1. 使用 IIS UI 导入 pfx 时选中“允许导出此证书”复选框
  2. 将 CA 颁发给 FQDN 名称
  3. 使用 mmc 而不是 IIS UI 导入 CA

检查:certutil -v -store my cert_hash_of_non_working_cert(例如 certutil -v -store my aac000ba4d663753ecbc80c082fd1feb2e2b4a11)

并检查关键容器/唯一容器​​名称 ID。如果您可以在 C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys 中找到名称等于 key 容器 ID 的文件,请检查 ACL。

其他信息:Refer here

关于azure - 通用化 Azure Windows VM 后 SSL 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47450180/

相关文章:

c# - Web 部署任务失败(此访问控制列表不是规范形式,因此无法修改)

c# - 在 IIS 上通过 ASP.NET/C# 在服务器上运行进程

python - 无法在 Python 3.8 中安装 microsoft presidio-analyzer

ssl - 客户端证书 - 但仅适用于 haproxy 的特定路由

azure - 如何关闭动态架构支持?

c# - 有没有一种方法可以使用 FtpWebRequest 在 C# 中使用客户端证书对 FTP 进行身份验证?

java - 忽略 SSL 验证 HttpClient/Rest API - Groovy

asp.net - 如何判断 IIS 中哪些页面没有被访问?

android - 使用云中的VM构建Android自定义ROM

azure - 如何排除故障 - Azure 数据工厂 - 复制数据目标表尚未正确配置