我在专用服务器上有4个网站,这些网站有一个共享IP地址(CentOS 6上为WHM / CPanel)。
其中3个已安装SSL。
一个没有安装SSL,并且由于某些原因我不想安装它。
例如:
http://www.domain1.com
https://www.domain2.com
https://www.domain3.com
https://www.domain4.com
当我在浏览器中打开任何这些网站时,它都会正确打开。
当我尝试使用https://打开www.domain1.com时,浏览器向我显示https://www.domain1.com,但内容为https://www.domain2.com,并警告有关SSL问题。
domain2.com的SSL证书设置为主要证书。
当没有证书定义为“主要”时,浏览器会向我显示添加了最后一个证书的域的内容(它是domain4.com)。
当我尝试通过https打开domain1.com的内容时,我应该怎么做?
我试图通过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>
但这没有帮助。之后,我插入了用于domain3和domain4的VirtualHost部分,但这也没有帮助。