Как указать сертификат SSL при запуске сайта appcmd add? - PullRequest
0 голосов
/ 03 апреля 2019

Я могу создать веб-сайт в IIS, например, с помощью следующая команда:

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

Но как я могу также выбрать сертификат SSL?

Мне бы хотелось, чтобы в выделенном раскрывающемся списке, показанном ниже, уже был выбран правильный сертификат SSL, и я хотел бы сделать это из командной строки, предпочтительно как часть команды добавления сайта. если есть дополнительная команда, которую я могу запустить, это тоже хорошо, но я не хочу заходить в приложение IIS Manager и выбирать сертификат SSL вручную.

screenshot

1 Ответ

0 голосов
/ 03 апреля 2019

Был в состоянии разобраться. Кажется, нужно использовать другую команду:

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

Что меня действительно смутило, так это appid, так как идентификатор приложения для моего сайта был 1, но здесь есть руководство, и я не мог понять, где найти руководство для моего веб-сайта. Оказывается, это руководство, очевидно , которое вы только что придумали сами ...

...