Два сайта с SSL доступом возможны, если подключения по 443 порту разедлять по заголовкам сайтов. Мышкой в IIS Manager такое не сделать, там если включается, то на один IP адрес, а не на имя сайта. Это конечно круто, но когда IP адресов уже мало, то жалко покупать дополнительные ради какого-то одного SSL/HTTPS.
Решается проблема так:
1. Заходим в IIS Manager и смотрим ID наших приложений
2. Идём в %SYSTEMDRIVE%\Inetpub\AdminScripts
3. Выполняем комманду для каждого сайта, который должен отвечать по HTTPS:
cscript.exe adsutil.vbs set /w3svc/ИДСайта/SecureBindings ":443:ИмяСайта"
Например:
cscript.exe adsutil.vbs set /w3svc/951338967/SecureBindings ":443:microsoft.com"
Всё, вот вы и сделали привязку по 443 порту для нескольких сайтов.
Сертификаты SSL для нескольких сайтов на одном IP в продаже тоже есть, так что у вас получатся полноценные сайты с полноценным HTTPS!
Решается проблема так:
1. Заходим в IIS Manager и смотрим ID наших приложений
2. Идём в %SYSTEMDRIVE%\Inetpub\AdminScripts
3. Выполняем комманду для каждого сайта, который должен отвечать по HTTPS:
cscript.exe adsutil.vbs set /w3svc/ИДСайта/SecureBindings ":443:ИмяСайта"
ИДСайта меняете на ID сайта из IIS Manager.
ИмяСайта меняете на адрес сайта, без протокола.
cscript.exe adsutil.vbs set /w3svc/951338967/SecureBindings ":443:microsoft.com"
Всё, вот вы и сделали привязку по 443 порту для нескольких сайтов.
Сертификаты SSL для нескольких сайтов на одном IP в продаже тоже есть, так что у вас получатся полноценные сайты с полноценным HTTPS!
1 комментарий:
Большое спасибо, мне это очень помогло!
Отправить комментарий