Я только что обновил SSL-сертификат Comodo Wildcard и создал PFX, чтобы установить его на свой Windows Server 2012 R2, который является виртуальной машиной в Microsoft Azure.
Я использую IIS 8.5 для всех своих сайтов, который включает около 300 поддоменов основного доменного имени. Итак, основной домен - например. example.com и все поддомены похожи на customer1.example.com, customer2.example.com и т. д.
После установки обновленного сертификата мне придется изменить привязку IIS для всех этих поддоменов, а также указать на новый сертификат.
Я не могу найти способ сделать это, не меняя каждую привязку вручную.
Есть ли способ изменить все эти привязки навалом?
Важная часть этой статьи заключается в следующем:
get-item -Path "cert:\LocalMachine\My\$certShop" |
new-item -path IIS:\SslBindings\10.238.82.89!443
куда $certShop
это отпечаток нового сертификата.
Я установил сертификат SSL на свой сервер, а затем изменил привязку через диспетчер IIS к одному сайту, чтобы проверить, что все в порядке.
Я получил сообщение о том, что «старый» сертификат также связан с другими сайтами, и хочу ли я связать новый со всеми другими сайтами. Я нажал кнопку «Да», а затем все мои сайты с истекающим сертификатом были автоматически заменены на новые.
Не знал, что поменять сразу всю привязку так просто. Похоже, я не буду использовать PowerShell для этой работы.
По крайней мере, я узнал несколько новых командлетов PowerShell и научился лучше управлять сертификатами.
Спасибо за быстрый ответ.