Несколько поддоменов с SSL под IIS

Проблема лежит в основе работы iis HTTPS.

Виртуальный хостинг iis полагается на заголовок «Host», представленный subdomains в HTTP / 1.1. Это часть протокола iis HTTP, но с точки зрения протокола subdomain SSL, уровень HTTP - это «данные iis приложения» и не может быть iis передан до тех пор, пока https не будет завершено квитирование tls SSL.

Однако сертификат сервера https предоставляется во время рукопожатия. HTTP-сервер tls еще не видел заголовок «Host», поэтому iis он не знает, какой сертификат https отправить. Использование https отдельного IP-адреса работает, потому https что он виден на уровне IP tls ниже SSL.


Обновление: есть новое расширение https TLS, которое позволяет клиентам https указывать сервер, который subdomain они намереваются использовать, во iis время рукопожатия. See dlongley's answer для получения subdomain дополнительной информации.

iis

ssl

https

subdomain

2022-07-27T12:30:15+00:00
Вопросы с похожей тематикой, как у вопроса:

Несколько поддоменов с SSL под IIS