从苹果宣布所有iOS应用将强制采用ATS(App Transport Security)安全标准,也就是App的网络传输必须通过HTTPS协议传输而不是HTTP协议以后,谷歌跟火狐也开始跟进了。目前大部分网站都开始升级HTTPS支持了,现在百度搜索以及微博等等都开始强制HTTPS访问了,你的博客还不赶紧支持起来?
申请证书
现在又拍云已经开始支持HTTPS访问了,除了自动生成的默认的CNAME域名以外,还可以把自定义域名也加上HTTPS访问。
什么?觉得SSL证书太贵了?又拍云都免费提供SSL证书了!接下来我先告诉大家如果申请免费SSL证书。首先登陆又拍云。
在工具箱中选择SSL证书服务。默认是在证书管理这里。又拍云提供的默认的域名是自动开启HTTPS访问支持的。这里的证书可以添加自有的证书。不过大部分都是来用免费的啦!
选择证书申购,然后点击申购证书按钮。
有两个选择,我选择的是Let's Encrypt的证书,这个证书大部分都在用,一般是有效期三个月,到时候可以续期。
然后输入需要申购证书的域名,这里必须是要备案的,不过基本上如果没有备案的话又拍云是不提供加速服务的。还有就是这里是单域名的,不支持泛域名,如果多个域名的话需要重复申请。
我这里申请的域名是image.nicky1605.net,接下来就是验证域名所有权,即需要在域名商处把我这个域名CNAME到又拍云提供的默认域名上。
不过一般只要是用的本身域名而不是默认域名的话,都早就做过CNAME的。
接下来等着验证完成。
提示申购中,要耐心等待一会。
申购成功,一般等待时间不超过10分钟。
还可以查看证书的一些信息。
配置访问
现在证书管理的地方就已经有了这个证书了,但是这个域名还不支持HTTPS访问,需要再配置一下。点击HTTPS配置。
打开配置以后,点击HTTPS访问按钮开关。
成功开始HTTPS访问。这里还有一个强制HTTPS,看大家需求的,有些地方,比如苹果APP开发,就需要强制HTTPS,这里就需要选中。
还有就是,如果开启了HTTPS访问的话,是无法删除这个SSL证书的。
升级WordPress
接下来就是如何在WordPress中开启HTTPS了。其实WordPress开启HTTPS很简单,只需要一条命令就搞定了。在PHPmyadmin中,登陆到数据库中,在SQL命令中录入这条命令就可以。(操作有一定的风险,建议先备份好数据库再操作。)这里的wp_posts是默认没有换过的,如果换过了前缀需要自行修改。
update wp_posts set post_content=REPLACE(post_content,'http://image.nicky1605.net','https://image.nicky1605.net')
注意事项
这里仅仅是配置了又拍云中的文件是HTTPS访问的,并不代表Wordpress也是HTTPS访问。如果想要WordPress也支持的话,必须主机拥有独立的IP,然后申请SSL证书再配置HTTPS访问才可以。以后我会在博客中更新如何搭建HTTPS的Wordpress的。
产品价格
这个价格就是现在的价格,HTTPS是根据请求次数来计费的。当然了,CDN的费用跟存储的费用是跟这个分开的。
如果不放心的话可以看下我的账单的收费项目统计。
本文作者为Nicky,转载请注明。
感谢分享