在带有 IIS 8.0 的 Windows Server 2012 上安装 SSL

Jer*_*emy 20 iis ssl iis-8 iis-8.5

我们正在将网站从装有 Windows Server 2008 R2/IIS 7.5 的机器转移到装有 Windows Server 2012/IIS 8.0 的机器上,因为我们希望利用新的 SNI 功能。

这个网站通过 Go-Daddy 有一个 SSL,所以我们通过他们的网站重新设置这个新服务器的 SSL 并下载相应的文件,并按照他们IIS 7.0 中找到的说明进行操作,因为他们没有任何可用的 IIS 8.0.

我们遇到的问题是,当我们尝试在 IIS 中“完成证书请求”时,它给了我们一条错误消息"Failed to Remove Certificate"- 我们不确定它正在尝试删除什么证书。

在将它们与此处找到的 Microsoft 说明进行比较时,我们注意到在导入过程中按照 Go-Daddy 的说明进行操作时,它希望您将证书导入“中间证书颁发机构”目录,然后将其放入个人证书存储区 - 但 Microsoft 的说明说要将证书导入到新的 Web 托管证书存储中。不确定这是否可能是问题的一部分...

- 更新

我们认为这可能与 GoDaddy 颁发的证书有关,因此我们从 Thawte 为不同的网站购买了一个全新的证书 - 但是我们仍然遇到“无法删除证书”的相同错误。

小智 24

我在 Windows 2012/IIS 8 上使用 GoDaddy SSL 证书遇到了同样的问题。在我的情况下,在收到“无法删除证书”错误后,是这样的:

  • 我尝试再次添加它,这次收到“拒绝访问”错误。
  • 我也尝试将它添加到“个人”商店而不是“虚拟主机”但同样的“拒绝访问”出现了错误
  • 所以我回到使用 MMC 的证书管理单元,发现证书已经存在 - 在证书(本地计算机)/个人下
  • 我没有执行 Scott 建议的导出/导入操作,而是尝试将证书拖到Certificates (Local Computer) / Web Hosting节点 - 令人惊讶的是,它起作用了
  • 完成上述操作后,我返回到 IIS 管理器并能够立即在站点绑定中使用证书


sco*_*133 5

我遇到了一个类似的问题。我必须将证书下载为 .P7B 文件,将证书安装到本地证书存储中,然后将证书导出为带有密码的 .PFX。

右键单击证书并单击安装,您可以选择自动,或者“以下商店”我相信自动将其安装到本地计算机/个人中。因此,在 MMC 中,加载本地计算机的证书管理单元,然后查看个人文件夹或您选择安装它的位置,您应该会看到您的 Cert。右键单击,所有任务,导出

一旦我获得了 .PFX 证书,我就可以将该证书导入 IIS8 并在站点的 SSL 绑定中使用它。

斯科特<-