Несколько сертификатов - приложения с несколькими арендаторами в IIS 8.5

Контекст:

В настоящее время у меня есть многопользовательский сайт (sub1.maindomain.com), и я работаю над добавлением нескольких других сайтов. Некоторые из новых сайтов (sub2.maindomain.com, secdomain.com,...), вероятно, также будут мультитенантными.

У меня есть сертификаты для каждого сайта, который я добавляю, но только один IP-адрес.

Я работаю на Windows Server 2012, IIS 8.5.


Эта проблема:

Чтобы разрешить несколько сертификатов, я должен включить SNI в привязке https. Как только я включаю SNI для сайта с несколькими арендаторами (следовательно, редактирую имя хоста), субдомены больше не распознаются (следовательно, нет нескольких арендаторов).

Изменение / переименование / реструктуризация домена sub1.maindomain.com не является реальным вариантом, так как он используется активными клиентами для размещенных страниц среди прочего.


До сих пор:

Я рассматриваю подстановочный сертификат, на котором у меня могут быть домены для всех сайтов (*.sub1.maindomain.com, *.maindomain.com, *.secdomain.com, ...), но я читал, что некоторые браузеры могут иметь проблема с этим, и это не рекомендуется.

РЕДАКТИРОВАТЬ: Мне подтвердили, что я не могу рассмотреть вариант сертификата подстановочный знак, в основном из-за цены.

Я также пытался использовать маршрутизацию запросов приложений для решения проблемы, как описано здесь, но до сих пор я не справился.

Из того, что я пробовал до сих пор, я получаю ошибки сертификатов на некоторых или на всех своих сайтах, или "отключаю" многопользовательские сайты для многопользовательских сайтов.


Есть идеи, как поступить?

1 ответ

Решение

Поскольку у нас есть одно многопользовательское приложение, мы выделили второй IP-адрес, учитывая также, что стоимость является приемлемой. Многопользовательское приложение находится на одном IP-адресе, все приложения-арендаторы размещаются на другом IP-адресе с использованием функции SNI, позволяющей использовать несколько сертификатов.

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