Я могу создать веб-сайт в 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
, но здесь есть руководство, и я не мог понять, где найти руководство на моем веб-сайте. Оказывается, это руководство по-видимому тот, который ты сам придумываешь ...