在我的新子域名上,HTTPS 查看的是 www 根目录,而不是子域名根目录

在我的新子域名上,HTTPS 查看的是 www 根目录,而不是子域名根目录

我拥有完全的服务器控制权(WHM、CPanel、CentOS 5)。我在 CPanel 中设置了一个子域。

现在,对我来说这是一个非常奇怪的问题。http://subdomain.site.com是否正确转到其根路径并显示。

然而,https://subdomain.site.com,尽管 URL 看起来仍然一样,但会显示链接到 www.site.com 的路径中的内容。有人见过这样的行为吗?如果有,罪魁祸首可能是什么?

如果我要在 WHM 中或通过 SSH 以 root 身份编辑任何内容,我将需要一些详细的答复 - 我要非常小心,不要弄乱任何东西......这对我来说是半新的。

谢谢!


更新:

Apache 服务器!

答案1

这是使用标准 SSL 证书的 Apache/SSL 的常见限制(你可以使用通配符或多域证书来避免这种情况,正如 Shane 上面提到的)

由于所有内容都经过加密,Apache 不知道主机头是什么,因此他不知道要加载哪个证书。

将使用与 www.site.com 的 IP 绑定的第一个/默认的 vhost(很可能与 subdomain.site.com 共享)。

您需要为每个 SSL 虚拟主机使用一个专用 IP。

答案2

据我所知,每个 cpanel 只能有一个 SSL,解决这个问题的方法似乎是拥有一个通配符 SSL 证书

看看这些

http://regx.dgswa.com/html/content/howto-setup-a-wildcard-ssl-cert-cpanel-whm-running-apache-2

http://forums.hostgator.com/ssl-subdomain-t75423.html

相关内容