关于SSL认证的好处,可以参考文章:我要将我的网站切换到https吗?
接下来讲解如何通过又拍云平台部署Wordpress网站的SSL认证。
首先我们需要在又拍云上注册一个账号(个人或企业),并进行认证(必要),认证完成后才可以开通 CDN 和 SSL加密 。
注册又拍云并认证成功后,进入“控制台”,打开“云产品”——“CDN”,创建一个CDN服务。详细的配置过程见官方参考文档:https://help.upyun.com/knowledge-base/cdn-create-service/,大致配置如下图:
创建CDN后,会提示您进行CNAME解析,请到您的域名供应商平台,把域名解析变更成CNAME。
解析成功之后,您就可以正常使用CDN的加速服务,因为SSL加密(https)是基于CDN加速,现在我们开始对Wordpress网站(http://taihumeiren.com)进行SSL加密。
进入又拍云的“控制台”,通过“云产品”导航到“SSL证书”,创建一个SSL服务。
SSL证书有好几种,又拍云平台有提供付费的SSL证书,有提供国际知名的“Lets Encrypt”免费SSL证书,并且每年自动续约。
推荐阅读:国际免费 SSL 证书-Let’s Encrypt(推荐)
创建SSL证书之后,我们在“证书管理”中开启“HTTPS访问”。(这个步骤可能需要反复重启几次,当遇到无法登录Wordpress后台时,要把它关掉。)
同时,需要到“CDN”主菜单,找到“缓存控制”——“参数跟随管理”,我们需要选择“全程跟随”这个选项。(使用这个功能主要避免登录Wordpress后台(/wp-admin/)出现样式错乱!)
到此为止,你可以登录你的WordPress后台(/wp-admin/)进行正常的操作,但是你的前端(用户能看到的页面)出现样式错误。
解决前端样式错误有两种方式:
第一种(推荐):通过安装插件实现
直接安装插件Really Simple SSL,安装完成后启用即可解决前端样式问题:(同时解决接下来一个浏览器标识网址不安全的问题)
第二种:通过修改后台代码方式实现:
参考文章:wordpress配置https(SSL)无法登录后台&页面样式丢失
但是通过该方法,还会在浏览器提示域名不安全。主要是因为网站中还会有http链接,需要全部更换成https链接。具体可以参考文章:站点绑定SSL证书(https协议)为什么浏览器还显示不安全?
最终通过又拍云CDN完成的SSL认证,会满足所有的安全认证标准。