我刚刚更新了 Comodo 通配符 SSL 证书并创建了 PFX,以便将其安装在我的 Windows Server 2012 R2 上,它是 Microsoft Azure 上的一个 VM。
我的所有网站都使用 IIS 8.5,其中包括大约 300 个主域名的子域。因此,主要域是例如。example.com 和所有子域都像 customer1.example.com、customer2.example.com 等。
安装更新后的证书后,我还必须更改所有这些子域的 IIS 绑定以指向新证书。
如果不手动更改每个绑定,我无法找到一种方法。
有没有办法批量更改所有这些绑定?
https://blogs.technet.microsoft.com/heyscriptingguy/2015/03/01/weekend-scripter-use-powershell-to-update-ssl-bindings/
那篇文章的重要部分是:
$certShop
新证书的指纹在哪里。我在服务器上安装了 SSL 证书,然后通过 IIS 管理器将绑定更改为一个站点,以测试一切正常。
我得到一个提示,“旧”证书也链接到其他站点,如果我想将新证书链接到所有其他站点。我单击“是”,然后我所有具有过期证书的站点都会自动更改为新站点。
不知道一次更改所有绑定是如此容易。看来我不会使用 PowerShell 来完成这项工作。
至少,我学到了一些新的 PowerShell cmdlet 以及如何更好地管理证书。
不过感谢您的快速回复。