【问题标题】:appcmd set ssl certificate for siteappcmd 为站点设置 ssl 证书
【发布时间】:2012-06-18 16:47:57
【问题描述】:
我正在尝试使用 IIS7 中的可用证书之一为应用程序提供 https 绑定,但我在语法上遇到了困难。
我认为该命令应该如下所示,但它不起作用:
appcmd.exe set site "mysite.com" /+bindings.[protocol='https',bindingInformation='*:443:www.mysite.local:mycertificatename']
【问题讨论】:
标签:
powershell
iis-7
appcmd
【解决方案1】:
我发现最好的方法是使用 selfssl.exe
C:\Program Files (x86)\IIS Resources\SelfSSL>selfssl.exe /T /N:CN=mysite.com /S:theSiteId /Q
我还没有找到使用 appcmd 的方法。此解决方案的问题在于,您必须在服务器上安装 IIS 资源工具包。我个人认为你最好在服务器上安装 powershell 或 ruby。
我猜这取决于你的操作人员。