IIS, один сертификат UC, несколько сайтов и заголовки узлов. Как все это работает вместе?

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

Я купил сертификат UC и дал ему все необходимые домены, которые мне нужны. Вот мой новый вопрос, у меня есть 2 сайта в IIS, которые оба должны использовать один и тот же сертификат, это вообще возможно? Что мне нужно сделать, чтобы оба сайта работали? Есть ли там "хост-заголовки для чайников"?

РЕДАКТИРОВАТЬ: я должен упомянуть, что один из сайтов является моим сайтом Exchange 2007, а другой сайт SharePoint.

2 ответа

Решение

Для этого вам нужно использовать заголовки хоста SSL.

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

Затем вам нужно настроить заголовки хоста SSL на другом сайте, для этого выполните эту команду из командной строки в папке C:\Inetpub\AdminScripts:

cscript.exe adsutil.vbs set /w3svc/<site identifier>/SecureBindings ":443:<host header>"

Замена идентификатора сайта идентификатором вашего сайта, который можно увидеть в IIS, и заголовка узла с фактическим заголовком узла для этого сайта.

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

Если вы хотите более подробное объяснение, посмотрите здесь.

Другие вопросы по тегам