网站http转为https之始,从七牛到腾讯云
编辑:狂族晨曦 来源:WordPress技巧 日期:2020-11-14 阅读: 1,134 次 抢个沙发 百度已收录
最近先森还是重拾了一点大学期间的激情,对网站又上心了一点。周围的网站看着都将http换成了https,先森也想着动一动了。
目前是已经完全换为https有一段时间了,先森也记录一下切换过程中折腾的一些情况。
首先,七牛
七牛,先森最早开始使用的CDN与对象存储。当然,当时并不清楚这些概念,不过依然非常感谢七牛这些年来的陪伴。
先森最早一篇关于七牛的文章是2015年9月初写的,先森的域名是同年6月份购买的。
最早的记录:WordPress使用七牛CDN导致ajax评论报错{“error”:”get from image source failed: E405″}
当初先森还不愿意使用七牛,因为插件没什么作用,但后面正确使用后的感觉是真香,这一香,就香了五年。
七牛对象存储的免费额度
七牛免费10G的存储空间,以及10G的下载流量,还有图片处理的免费额度,让当时囊中羞涩(现在也是)的先森万分欣喜。当时先森使用的还是万网的免费虚拟主机,一个月只有10G的流量,刚开始没有使用七牛的时候,各种折腾,然后各种跑满。使用七牛,让图片、js文件等静态文件都走七牛CDN后,问题得到有效解决。
不过要使用https了,还是得跟七牛暂时告一段落了。
七牛CDN的免费额度
七牛的对象存储必须搭配CDN进行使用,否则无法外网访问。而七牛的CDN只有http请求有免费额度,https是必须收费的。虽然非常感谢七牛的陪伴,但是有白嫖的机会又何必花钱呢?
然后,腾讯云
先森一直不愿意换HTTPS的原因就是因为七牛,尤其是七牛的图片处理,可以在请求图片时对图片进行各种压缩、裁剪、加水印等操作,对网站加速访问很有益处。
但先森毕竟是一名腾讯云公有云售后运维,对自家产品了解还是很深的。
在七牛使用了两个产品,一个是对象存储,一个是CDN。而要换到腾讯云,就得观察好对应的产品。
以前知道腾讯云也有图片处理的相关产品,叫做万象优图,现在改名叫做数据万象,不仅仅做图片处理了。但是一直没有去深入了解,也觉得既要使用腾讯云对象存储,还要使用万象优图,很麻烦,不像七牛那么方便:对象存储的图片,加上参数就能做图片处理。
但是今年3月,腾讯云对象存储做出了改变,当时发了邮件:
对象存储发布图片处理功能
当时先森对网站是放任不管的,对此也没有在意。不过最近腾讯云又发了一次短信通知,先森又去研究了一下。
对象存储COS
先森目前对网站本来就不是很重视,要切换使用一定是在有免费额度的基础上。这里就需要注意的是,腾讯云的对象存储COS在去年9月份是对免费额度进行了调整的,在2019年1月22日之前开通使用对象存储的老用户继续每月享有之前的免费额度,之后开通的,就只有6个月的免费额度了。但是老用户还得注意,看自己有没有收到过以下邮件:
COS免费额度变更
标明了【不受此次变更影响】的用户才能继续享受每月免费额度,如果有什么疑问,可以在腾讯云官网联系在线客服或提交工单。
腾讯云COS的免费额度还是比较给力,存储50G,流量10G,请求次数100万次。先森在使用时,一般都是配合CDN进行使用,所以这里要关注的是CDN回源流量。
先森这边刚好有个账号还享有免费额度,所以具备七牛迁移腾讯云的基本条件。
然后继续往下看。腾讯云的对象存储简称COS,后面都直接用COS了。
数据万象CI
COS的图片处理功能,使用的是数据万象的功能,所以还得看数据万象有没有免费额度。
在数据万象的文档中可以看到,很多操作都是有免费额度的:
数据万象免费额度
这里先森重点关注的是基础图片处理和CDN回源流量,这两项是先森用的上的。
基础图片处理10TB/月,七牛是20TB/月,对于先森来说完全够了,先森11月5号开始使用,截止目前才用不到2GB,说来也是惭愧。
CDN回源流量10GB/月,对先森来说也是完全够用了。由于是结合COS来使用的,图片不添加处理参数时,是不会回源到数据万象的,所以这个流量先森目前用的特别少,才200MB+。
需要注意的是外网出流量,只要你不直接使用数据万象CI默认域名进行访问,仅使用CDN->COS->CI的方式访问的话,是不会产生的。数据万象默认域名格式为存储桶名-账号Appid.piccd.myqcloud.com,尽量还是使用自己的域名通过CDN访问吧。
内容分发网络CDN
对象存储和数据万象都有免费额度了,那么再来看看CDN。
CDN不像对象存储和数据万象,这样费用那样费用,简单直接,就一个流量费用。不过CDN的免费额度按照官方文档来说,个人用户于官网开通 CDN 当天可获赠共120GB免费境内流量包。分6个月生效,每月生效20GB。其他就没有更多说明了,不过目前看来,只要接入了CDN,每个月还是会有10GB的赠送流量包,对先森来说够用了,使用前可以在控制台看下自己是否有赠送流量包:
CDN免费流量包
另外一点,SSL证书
要从http切换为https,证书是肯定少不了的。
想要安全,肯定不可能使用自颁发的证书,不过免费的证书也还是挺多的。
先森使用的SSL证书是在腾讯云上直接免费申请的。
腾讯云申请的免费证书是由亚洲诚信提供的,实际上也是DigiCert的免费DV证书。想比于Let's Encrypt证书的3个月一换,先森还是喜欢一年一换的。虽然Let's Encrypt证书可以跑脚本进行替换,但是从宝塔上的一些体验来看,这个自动替换还是有点坑的。
先森不想过多的去修改源站web服务器上的配置,所以SSL证书是直接部署到CDN上的,使用http的方式进行回源。刚开始切换https的时候,先森担心https会出现问题,所以没有开启http到https的强制跳转,将证书部署在CDN上面,切换起来比较方便。
当然,在切换的过程中,还是不免的遇到一些坑,为了避免篇幅过长,先森这边后面再说。
后面的记录:网站从http转为https折腾记录
历史上的今天:
转载请注明出处来自https://www.capjsj.cn/qiniu_to_qcloud.html