Есть ли способ настроить несколько сайтов SSL на одном сервере без подстановочного сертификата? - PullRequest
4 голосов
/ 24 октября 2008

Я настроил несколько ssl-сайтов на iis, используя привязки к серверу согласно этой статье: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/8d9f2a8f-cd23-448c-b2c7-f4e87b9e2d2c.mspx?mfr=true

У меня установлены два разных сертификата ssl для двух сайтов, но когда я захожу на любой сайт, я получаю один и тот же сертификат. Есть ли способ настроить это, не покупая сертификат подстановочного знака?

Ответы [ 4 ]

5 голосов
/ 24 октября 2008

Если браузер и веб-сервер поддерживают расширение Указание имени сервера , веб-сервер может использовать его для выбора правильного сертификата. В противном случае вам придется использовать два отдельных IP-адреса или подстановочный сертификат (как уже упоминалось в других ответах, заголовки HTTP, включая заголовок узла, который сообщает веб-серверу, какой сайт запрашивается, инкапсулируются в соединение SSL / TLS ).

4 голосов
/ 24 октября 2008

Без использования разных IP-адресов или портов, нет. Из-за того, что HTTPS-соединения работают, зашифрованное соединение происходит до того, как отправляются такие вещи, как заголовки узлов, поэтому у сервера нет возможности узнать, к какому из них подключиться.

1 голос
/ 24 октября 2008

Настройка сайтов для работы на разных IP-адресах или портах. Причина этого в том, что SSL обернут по всему http, а заголовки хоста отправляются внутри HTTP. Например. сервер не знает, к какому сайту относится запрос на уровне SSL.

0 голосов
/ 24 октября 2008

Каждому сайту потребуется отдельный IP-адрес.

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