Как получить доступ к незащищенному веб-сайту через https на выделенном сервере с несколькими доменами и общим ip? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть 4 веб-сайта на выделенном сервере с одним общим IP-адресом (WHM / CPanel на CentOS 6).У 3 из них установлен SSL.На одном не установлен SSL, и я не хочу его устанавливать по какой-то причине.например:http://www.domain1.com
https://www.domain2.com
https://www.domain3.com
https://www.domain4.com

Когда я открываю любой из этих сайтов в браузере, он открывается правильно.Когда я пытаюсь открыть www.domain1.com с помощью https: //, браузер показывает мне https://www.domain1.com, но с содержимым https://www.domain2.com и предупреждением о проблемах SSL.Сертификат SSL домена domain2.com установлен в качестве основного.Когда ни один из сертификатов не был определен как первичный, браузер показал мне содержимое домена с последним добавленным сертификатом (это был domain4.com).

Что нужно сделать, чтобы браузеры отображали содержимое домена domain1.com при попытке открыть его через https?

Я пытался добавить некоторый код в раздел Pre Virtual Host Include с помощью редактора включений конфигурации Apache.

Listen 443
NameVirtualHost *:443

SSLStrictSNIVHostCheck off

<VirtualHost *:443>
    ServerName www.domain2.com
    DocumentRoot /home/domain2/public_html
    ServerAdmin webmaster@domain2.com
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
</VirtualHost>

Но это не помогло.После этого я вставил разделы VirtualHost для domain3 и domain4, но это тоже не помогло.

...