最近我在我的网站上安装了ssl证书。安装ssl证书后,我发现我的子域无法正常工作。我将我的子域名称为'xxxx',主域名称为'primary'。主域适用于http和https。现在子域适用于http,但https://xxxx.primary.com向我提供主站点内容而不是子域的内容。我正在使用apache服务器,linux操作系统。
有人可以帮忙解决这个问题吗? 提前谢谢。
答案 0 :(得分:0)
这是SSL协议与浏览器协同工作的方式。每当浏览器收到域名的HTTPS请求时,它首先检查服务器然后传递站点的内容。如果服务器上的网站启用了使用HTTPS访问的SSL,浏览器将尝试建立安全连接并向服务器发送请求。
在您的情况下,您的主网站正在使用HTTP和HTTPS正常工作并提供正确的内容,但您的子域未显示适当的HTTPS内容。为了提供适当的内容,您应该咨询您的开发团队。您可以在其他服务器上更好地托管您的子域,或者使用有效的单独SSL证书保护您的子域。
建议:如果您拥有多个子域,则建议使用通配符SSL,它可以使用单个证书保护无限数量的子域。请注意,此无限制确保第一级(blog.domain.com
),不是第二至第三 - 第四级等。等级(news.blog.domain.com, 1.news.blog.domain.com or abc.1.news.blog.domain.com
)。