【问题标题】:Associate existing SSL certificate to IIS Website将现有 SSL 证书关联到 IIS 网站
【发布时间】:2017-01-07 06:45:39
【问题描述】:

这是我的场景: * 我的服务器上安装了证书(Windows Server 2008 R2,带有 IIS 7.5) * 我通过 PowerShell 命令 (New-WebBinding) 创建了一个新的 HTTPS 绑定,但我无法将它与我拥有的证书相关联(我确实有指纹)

关于如何建立这种关联的任何想法。在随附的屏幕截图中,这可以在 GUI 中通过编辑 HTTPS 绑定并从下拉列表中选择它来完成,尽管还没有看到通过 PowerShell 或命令行执行此操作的好示例。

【问题讨论】:

    标签: powershell ssl-certificate iis-7.5


    【解决方案1】:

    使用Get-WebBinding cmdlet 检索您网站的绑定并使用AddSslCertificate 方法设置证书:

    $httpsBinding = Get-WebBinding -Name "YourWebSiteName" -Protocol "https"
    $httpsBinding.AddSslCertificate('SSL_HASH_STRING', "my")
    

    【讨论】:

    • 完成。此外,这对我在 Windows Server 2012 / IIS 8 上不起作用,尽管在那里并没有那么大的问题。您在 Server 2012 中尝试过吗?那里有任何替代脚本吗?
    • 不确定,但我在安装程序中使用此脚本,该安装程序也在 Server 2012 上运行。应该可以吗?
    • 这会在powershell中抛出错误“指定的登录会话不存在。它可能已经被终止”。
    猜你喜欢
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多