Начну с того, что IIS не является моей сильной стороной. Я спросил ЭТОТ вопрос здесь, потому что я пытался использовать 2 разных сертификата на разных сайтах. Поцарапайте все это сейчас, есть новая конфигурация.
Я купил сертификат UC и предоставил ему все необходимые домены. Вот мой новый вопрос: у меня есть 2 сайта в IIS, которые оба должны использовать один и тот же сертификат, возможно ли это? Что мне нужно сделать, чтобы оба сайта работали? Есть ли там «заголовки хостов для чайников»?
РЕДАКТИРОВАТЬ: я должен упомянуть, что один из сайтов - это мой сайт Exchange 2007, а другой - сайт SharePoint.
Для этого вам необходимо использовать заголовки хоста SSL.
Первое, что нужно сделать, это настроить все ваши сайты в IIS для обычного HTTP, поэтому настройте их, настройте их все для прослушивания на одном IP-адресе с разными заголовками хоста. Я предполагаю, что вы уже сделали это по крайней мере с одним сайтом, поскольку у вас уже есть сертификат. Настройте свой сертификат на одном из ваших сайтов, как обычно.
Затем вам необходимо настроить заголовки хоста SSL на другом сайте, для этого выполните эту команду из командной строки в папке C: \ Inetpub \ AdminScripts:
cscript.exe adsutil.vbs set /w3svc/<site identifier>/SecureBindings ":443:<host header>"
Замена идентификатора сайта идентификатором вашего сайта, который можно увидеть в IIS, а заголовок хоста - фактическим заголовком хоста для этого сайта.
Затем для этого сайта будет создан заголовок хоста SSL, который будет использовать сертификат с первого сайта.
Если вам нужно более подробное объяснение Смотри сюда.