использование appcmd для отключения SSL в IIS 7.0 - PullRequest
0 голосов
/ 09 февраля 2012

Appcmd отключит SSL в IIS 7.0, следуя этой командной строке из Microsoft:

appcmd set config "Веб-сайт по умолчанию" / section: access / sslFlags: Нет / commit: APPHOST

Я заменяю «Веб-сайт по умолчанию» на наш собственный. Команда возвращается с заявлением, что это успешно. Однако, глядя на настройку SSL в IIS Mgr, она все еще включена, и веб-страница также жалуется на проблему безопасности. Я могу отключить его через IIS Mgr, но для наших нужд это нужно сделать из командной строки.

Кажется, нет никаких других проблем с безопасностью, связанных с изменением настроек, которые я нашел. Я попытался остановить сайт, затем применить приведенный выше appcmd, запустить сайт и решить ту же проблему.

Есть предложения? Windows Server 2007

Ответы [ 2 ]

0 голосов
/ 17 апреля 2012

Чтобы было ясно, это не отключит SSL, это просто скажет IIS, что можно разрешить клиентам не использовать SSL, но конечная точка SSL вполне может быть там.
Если ваша цель состоит в том, чтобы полностью удалить SSL, то вам также нужно удалить привязку с сайта, который указывает на 443 что-то вроде:
appcmd.exe установить сайты конфигурации /

Кроме того, имейте в виду, что это по-прежнему оставит привязку SSL в http.sys, поэтому вам нужно будет также указать здесь «netsh http del sslcert»:

0 голосов
/ 17 апреля 2012

Команда, которую вы указали выше (за исключением проблем с пробелами), прекрасно работает для меня. я только что попробовал это на W7 и IIS7.5

appcmd set config "Веб-сайт по умолчанию" / section: access / sslFlags: Нет / commit: APPHOST

Запускаете ли вы командную строку от имени администратора?

...