运行appcmd添加站点时如何指定SSL证书?

时间:2019-04-03 09:08:26

标签: iis windows-10 ssl-certificate appcmd

我可以使用以下方法在IIS中创建网站:以下命令:

appcmd add site
  -name:portallocal
  -physicalPath:"C:\dev\projects\mysite"
  -bindings:https/127.0.0.1:444:mysite.dev

但是我还如何选择SSL证书?

我希望下面显示的突出显示的下拉列表已经选择了正确的SSL证书,并且我希望从命令行进行操作,最好是作为add site命令的一部分。如果可以执行其他命令,也可以,但是我不想不必进入IIS管理器应用程序并手动选择SSL证书。

screenshot

1 个答案:

答案 0 :(得分:0)

能够弄清楚。似乎需要使用其他命令:

netsh http add sslcert
  hostnameport=mysite.dev:444
  certhash=<hash/fingerprint of certificate>
  certstorename=my
  appid={f66e756c-145d-48c0-84d5-91a6a8e1900e}

真正让我感到困惑的是appid,因为我网站的应用程序ID为1,但是这里有一个向导,我不知道该在哪里找到向导。我的网站。事实证明,这个指导是apparently,您只是自己做的...