如今网站使用CDN加速需要已经变的非常的普遍,而且国内、国外也有不少的服务商有提供这类的功能。笔者在之前的文章中有提到国内新出来的魔门云CDN服务商(魔门云CDN安装与使用教程 - 免费香港节点且支持HTTPS SSL证书),相比国内的其他CDN服务商还是有点点优势的,比如未BA的网站域名接入默认是给的香港节点IP,这类在国内的其他CDN服务商中提供的并不多见。
同时,魔门云CDN即便是免费账户还支持SSL证书支持,这个一般在国内服务商中需要付费账户才支持的功能,这对于一般免费账户的用户且需要SSL证书架设HTTPS加密网址的还是性价比较高的。在这篇文章中,正好深入的测试关于网站接入魔门云CDN且启动SSL证书形式,记录下设置和注意事项。
第一、准备工作
1、将网站本身、服务器中设置好SSL证书部署,实现再未启动魔门云CDN的时候实现HTTPS网址,然后将证书拷贝出来,因为在魔门云CDN中也需要提交证书。
2、SSL证书需要是PEM格式的,如果非这个格式的需要预先转化。因为看到商家提到提交的SSL证书只支持PEM格式。
第二、提交SSL证书
1、选择域名添加SSL
这里我们选择域名,如果是WWW或者不带WWW都要分别添加。在【安全防护】-【SSL证书管理】看到上图,上传证书。
2、证书和密钥上传
我们将证书、私钥上传进去并验证。
3、查看证书状态
这里看到证书没有问题。同时,我们必须强制HTTPS,如果不强制的话我们可能在首次打开网站会提示检测不到HTTPS地址。
第三、启动SSL证书后续设置
虽然我们都上传证书和密钥,正常的根据设置解析后,我们会发现打开网站无效,直接无法打开网站。我们需要注意几处的设置才可以解决问题。
1、设置HTTPS源
在源站设定处,我们需要将回源协议设置成HTTPS,默认是HTTP,我们不设置是无法打开网站的。
2、是否需要关闭PageRunner
这里我是发现一个问题,如果初次登入网站,首页会发现CSS没有加载进来,刷新才可以使得页面正常。如果遇到这个问题,我们可以关闭PageRunner,可以解决这个问题。
3、关于验证码错误问题
有网友反馈,在使用魔门云CDN之后,网站验证码即便输入正确也提示错误,这个问题应该和兼容性有关系,我们需要点击下图所示兼容开启。
点击兼容性优化,然后开启即可解决问题。
总结,以上是关于网站如果使用魔门云CDN,如何启动SSL证书实现HTTPS加密网址的过程。