У меня есть 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, но это тоже не помогло.