最近,在帮一位客户做京东云星盾的域名接入,遇到一些问题,客户反馈原来的网站没有HTTPS的,现在访问自动跳转HTTPS,而且打开页面出现错误,甚至两个域名打开错乱。
对此我们研究了下,发现是京东云星盾默认开启的通用 SSL功能问题,这个功能是给一些没有SSL证书的域名自动启用SSL。
对于一些想要HTTPS访问的网站是不错的功能,但对于一些本身是HTTP的,而且不能随便修改的网站来说,开启是有问题的,直接就会导致网页打开后,CSS加载不来,图片打不开等问题,原因是一些网页的资源是HTTP的,用HTTPS打开就会无法显示。
解决办法是禁掉通用SSL证书即可。进入证书管理-SSL证书-证书设置-禁用通用 SSL
同时我们进入SSL预览,加密模式设置 开启完全,这样做的原因是,一些域名的子域名如果部署有SSL的话,开通这个对应的子域名如果走HTTPS的话,会默认请求源服务器的443端口,避免出现一些后台无法登陆的情况。
如果子域名需要上传SSL证书的,登陆SSL证书,上传SSL证书即可。
如果套餐上传的SSL证书不够用怎么办?
可以上传泛域名证书或者创建专用证书
那如果使用泛域名证书,又出现上面的情况怎么办?
进入页面规则功能-创建页面规则-把不需要开启HTTPS的添加关闭SSL即可,如下图
如有不懂的都可咨询主机吧。