【问题标题】:Subdomain working fine with http and not working with https子域可以正常使用 http 而不能使用 https
【发布时间】:2017-10-13 19:26:46
【问题描述】:

最近我在我的网站上安装了 ssl 证书。安装 ssl 证书后,我发现我的子域无法正常工作。我将把我的子域称为“xxxx”,将主域称为“主要”。主域适用于 http 和 https。现在子域与 http 配合得很好,但 https://xxxx.primary.com 向我提供了主站点内容,而不是子域的内容。我用的是apache服务器,linux操作系统。

谁能帮忙解决这个问题? 提前致谢。

【问题讨论】:

    标签: apache .htaccess ssl https cpanel


    【解决方案1】:

    这就是 SSL 协议与浏览器一起工作的方式。每当浏览器收到对域名的 HTTPS 请求时,它首先与服务器进行检查,然后传递站点的内容。如果服务器上的网站启用了 SSL 使用 HTTPS 访问,浏览器将尝试建立安全连接并向服务器发送请求。

    在您的情况下,您的主网站可以正常使用 HTTP 和 HTTPS 并提供正确的内容,但您的子域未显示正确的 HTTPS 内容。为了提供适当的内容,您应该咨询您的开发团队。您可以更好地在另一台服务器上托管您的子域,或者您可以使用有效的单独 SSL 证书保护您的子域。

    建议:如果您拥有多个子域,那么建议使用通配符 SSL,这样可以通过单个证书保护无限数量的子域。请注意,此无限制确实可以保护第一级 (blog.domain.com),而不是第二-第三-第四等。级别 (news.blog.domain.com, 1.news.blog.domain.com or abc.1.news.blog.domain.com)。

    【讨论】:

    • 是不是因为在安装 ssl 证书时进行了一些配置更改。为了解决这个问题,我需要修改哪个文件?
    • 您应该参考this article 了解您在配置 SSL 时是否犯了任何错误。您也可以尝试按照说明卸载证书并重新配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    相关资源
    最近更新 更多