我拥有完全的服务器控制权(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