Может ли IIS6.0 разместить два SSL-сертификата? - PullRequest
3 голосов
/ 29 февраля 2012

У нас есть компьютер с Windows Server 2003, работающий под управлением IIS6.0, на котором размещены два разных веб-сайта.Мы приобрели SSL-сертификат для обоих доменов, но потом обнаружили, что не можем использовать оба сразу, потому что SSL использует порт 443, и я не могу настроить оба домена на использование этого номера порта.

Так что мой вопросМожно ли разместить https://www.domain1.com и https://www.domain2.com на одном сервере IIS 6.0?Если так, как я могу это сделать?

1 Ответ

4 голосов
/ 29 февраля 2012

Как сказал @ Бахри Гунгор, способ сделать это состоит в том, чтобы сервер имел несколько IP-адресов, подключал разные домены к разным IP-адресам, и тогда у каждого из вас должен быть отдельный сертификат SSL.

Windows-серверам может быть назначено множество IP-адресов, затем в зависимости от настроек вашей сети вы можете изменить записи DNS для разных доменов, чтобы они указывали на разные IP-адреса. Помните, что изменения DNS требуют времени для роли в сети (в зависимости от времени их существования). Поэтому необходимо, чтобы перемещаемый домен размещался на нескольких IP-адресах, пока все клиенты не получат новые записи DNS. Смотрите следующее

Почему?

Я предполагаю, что у вас настроены все объекты, которые обслуживают оба домена с одного и того же порта и одного и того же IP-адреса, и IIS выбирает другой веб-сайт на основе заголовка узла. Заголовок узла, как следует из названия, является частью заголовков http, отправляемых на сервер с запросом, при использовании HTTPS эта информация шифруется с использованием сертификата SSL. Поэтому, если у вас может быть несколько сертификатов, обслуживаемых одним и тем же портом, и IP-адрес IIS не будет знать, какой сертификат будет отклонять входящий запрос.

Сертификаты подстановочных знаков

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

a.example.com
b.example.com
c.example.com

Вы можете получить сертификат на

*.example.com

Тогда веб-сайты для субдомена могут использовать один сертификат SSL и один и тот же IP-адрес и порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...