Назад | Перейти на главную страницу

Как я могу указать сертификат SSL при запуске сайта appcmd add?

Я могу создать веб-сайт в 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 вручную.

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

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

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