我们的一位 IT 人员在我的 Linux 服务器上安装了通配符 SSL 证书。
现在,当我在 URL 栏中仅使用 http 访问我的网站时,一切正常,网站就会显示出来
当我通过此链接访问我的网站时:https://mydomain.co.uk该网站会自动重定向至https://mydomain.co.uk/cgi-sys/defaultwebpage.cgi。
知道为什么会这样吗?我了解到这可能是 DNS 和缓存问题以及传播问题。我已经放了几天了,但情况仍然相同。我在服务器上重新启动了 apache,并且多次重新安装了证书。
还建议升级到最新版本的 cpanel/whm,我照做了,但没有什么变化。
任何帮助我都会非常感激,因为我正在抓狂!谢谢,丹
答案1
会为 HTTPS 实例创建一个新的 Apache VirtualHost
,您将被重定向到默认页面,因为此虚拟主机尚无内容。在 Apache 中,HTTP 和 HTTPS 虚拟主机是独立且不同的。
根据您想要对 HTTPS 版本执行的操作,您可以复制所有 HTTP 设置,或者将其更改DocumentRoot
为指向 HTTP 版本使用的同一位置。
我认为这应该是相关的,并有助于您找出路径: http://docs.cpanel.net/twiki/bin/view/EasyApache3/InsideVHost
DNS 或证书本身没有明显问题,它甚至具有“indigoapps.co.uk”的 SAN,因此无论有没有“www”它都可以工作。