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

IIS 8.5 изменяет привязки массово (из-за обновления сертификата SSL)

Я только что обновил SSL-сертификат Comodo Wildcard и создал PFX, чтобы установить его на свой Windows Server 2012 R2, который является виртуальной машиной в Microsoft Azure.

Я использую IIS 8.5 для всех своих сайтов, который включает около 300 поддоменов основного доменного имени. Итак, основной домен - например. example.com и все поддомены похожи на customer1.example.com, customer2.example.com и т. д.

После установки обновленного сертификата мне придется изменить привязку IIS для всех этих поддоменов, а также указать на новый сертификат.

Я не могу найти способ сделать это, не меняя каждую привязку вручную.

Есть ли способ изменить все эти привязки навалом?

https://blogs.technet.microsoft.com/heyscriptingguy/2015/03/01/weekend-scripter-use-powershell-to-update-ssl-bindings/

Важная часть этой статьи заключается в следующем:

get-item -Path "cert:\LocalMachine\My\$certShop" |
    new-item -path IIS:\SslBindings\10.238.82.89!443

куда $certShop это отпечаток нового сертификата.

Я установил сертификат SSL на свой сервер, а затем изменил привязку через диспетчер IIS к одному сайту, чтобы проверить, что все в порядке.

Я получил сообщение о том, что «старый» сертификат также связан с другими сайтами, и хочу ли я связать новый со всеми другими сайтами. Я нажал кнопку «Да», а затем все мои сайты с истекающим сертификатом были автоматически заменены на новые.

Не знал, что поменять сразу всю привязку так просто. Похоже, я не буду использовать PowerShell для этой работы.

По крайней мере, я узнал несколько новых командлетов PowerShell и научился лучше управлять сертификатами.

Спасибо за быстрый ответ.