Для IIS 7.0 в Windows Server 2003 какие инструменты, такие как appcmd для IIS 7.0 с Windows Server 2008? На Windows Server 2003 такой команды я не нашел.
заранее спасибо, Джордж
Для IIS6 существует несколько инструментов командной строки.
Начало здесь а затем вернитесь с более конкретными вопросами.
Верно, что IIS 7 предназначен для более поздних версий Windows, чем 2003. Я почти уверен, что вы действительно используете IIS 6, если это Server 2003. Что подводит нас к исходному вопросу: «какие-либо инструменты, такие как appcmd» в этом контексте? - к которому не обратился ни один из других ответов.
В этой среде appcmd не существует. Он также не указан в инструментах командной строки IIS в другом ответе на этой странице. Но я предполагаю, что вы хотите назначить несколько веб-сайтов одному и тому же безопасному подстановочному сертификату, различая по имени сайта (он же SNI), который делает appcmd.
В старой системе эту функцию выполняет adsutil.vbs. Вот необходимые вам команды:
cd C:\Inetpub\AdminScripts
cscript.exe adsutil.vbs set /w3svc/<site_id>/SecureBindings ":443:<site_url>"
где - внутренний числовой идентификатор IIS для этого сайта, а - имя сайта, например "google.com". Вы можете увидеть идентификатор сайта в главном диалоговом окне IIS; щелкните Веб-сайты слева, и все сайты и их идентификаторы появятся справа.
Если у вас уже есть такой же сертификат безопасности, назначенный другому сайту на сервере, IIS не разрешит запуск второго сайта, пока вы не введете указанную выше команду. Затем вы можете запустить 2-й сайт.
Общие сведения и более подробные общие инструкции (со снимком экрана) находятся здесь: https://www.digicert.com/kb/ssl-support/configure-iis-host-headers.htm .
Я использовал эту процедуру много раз за последние 15 лет или около того - совсем недавно, буквально вчера.