У меня есть сервер IIS, на котором размещено несколько веб-сайтов, например:
example.com
subdomain1.example.com
subdomain2.example.com
Я хочу, чтобы эти веб-сайты могли использовать SSL.
Если я установлю сертификат *.example.com
, subdomain1.example.com
и subdomain2.example.com
работают хорошо, но при доступе example.com
, Chrome показывает "Вероятно, это не тот сайт, который вы ищете!" сообщение, как и ожидалось.
Если я установлю сертификат example.com
, то первый веб-сайт работает, но два других не работают с тем же сообщением, как и ожидалось.
Что я могу сделать, чтобы оба домена работали, учитывая, что существует только один сервер IIS с одним IP-адресом?
Примечание: не существует такого понятия, как *example.com
сертификат, и на всех трех веб-сайтах будет отображаться одно и то же сообщение об ошибке.
Вам нужен сертификат SAN (или UCC).
В качестве альтернативы, если вы уже приобрели SSL для каждого из вышеупомянутых SSL ... вы можете назначить каждому свой собственный внешний IP-адрес, а затем добавить соответствующие привязки HTTPS в IIS для этих IP-адресов с соответствующим SSL.