gpt4 book ai didi

iis-7 - 使用命令行按名称绑定(bind) SSL 证书

转载 作者:行者123 更新时间:2023-12-01 08:27:23 29 4
gpt4 key购买 nike

尝试使用 InnoSetup 为我的网站自动设置 IIS,包括设置 SSL 证书。

我已经成功地使用 SelfSSL 创建了自签名 SSL 证书,到目前为止一切正常,除了我不确定如何自动将 SSL 证书(使用 SelfSSL 创建)绑定(bind)到我的网站的最后一个过程.

enter image description here

引用上图,我如何使用命令行告诉 IIS 将 SSL 证书(在本例中名为“测试”)绑定(bind)到我的网站?

P/S:这里还有一个类似的问题: How to assign a SSL Certificate to IIS7 Site from Command Prompt

但这需要运行命令的人事先获得 certhash

最佳答案

好的,所以我刚刚使用 Powershell 为自己找到了解决方案。

这是检索 certhash 的 powershell 脚本:

$hostname = 'example.com';
$certhash = dir cert:localmachine\my | where {$_.Subject -eq "CN=$($hostname)"} | select -first 1 | select-object -ExpandProperty Thumbprint

有了 certhash 信息,我们现在可以继续使用 netsh 命令将 sslcert 绑定(bind)到我们的站点:

netsh http add sslcert ipport=0.0.0.0:443 certhash=$certhash appid="{00112233-4455-6677-8899-AABBCCDDEEFF}"

关于iis-7 - 使用命令行按名称绑定(bind) SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29023412/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com