用七牛云作图床并配置 SSL

背景 一年前我写过《使用 CloudFlare/百度云加速做免费SSL》,里面提到了:因为 Chrome 的最新安全限制, https 站点无法正常加载 http 的图片和其他静态资源,这使得我不得不给我的图床加上 SSL。 前几天发现我的博客里的图片无法被正常加载,观察控制台后发现 图床的 SSL 证书出问题了。到百度云加速控制台看,才发现上次申请的一年 SSL 证书已经到期了,并且需要付费才能继续申请证书。好吧,白嫖的快乐没有了。 那就不用百度云加速了,SSL CDN 也用七牛云的吧。 七牛云 前提:你需要有一个已备案的域名,否则只能使用七牛的临时测试域名,是有有效期的 免费套餐 从 2016 年白嫖七牛云存储至今,本文就当做给七牛打回广告吧。 先说结论: 如果你只用 http 访问文件,每个月不超过 10G 流量的话,那么用七牛云相当于白嫖,一分钱都不用花 如果需要使用 https 则需要花费一些费用(0.28 元/GB),一般博客小站,每个月最多不超过 1 块钱吧。等过段时间,我有了一定数据再回来更新这个数值。 对于个人用户来说,有 10G 的免费存储,每个月 10G 的流量已经非常足够了。具体的资费可以参看 官网价格 。PS. 从价格表会看到 外网流出流量 会被收费,这点不用担心,我专门查了下官方说明: 如果使用了七牛测试域名或者融合 CDN 域名访问资源,是不会计算外网流出流量的 也就是说,你绑定一个域名回源到七牛云的对象存储,每个月不超过 10G 则不收费。 创建一个 bucket 在七牛云对象存储 管理后台,创建一个bucket: 存储区域选国内的都行;访问控制设置为公开,毕竟我们要将其用作图床 绑定域名 创建成功后,会提示你绑定一个域名。该域名将作为 CDN 域名,通过该域名访问你的文件时,会尝试在 CDN 节点找缓存;缓存未命中再回源到你上边创建的 bucket。 我们添加一个域名,该域名必须是经过备案的。 通信协议:如果你不需要 HTTPS,那么选择 HTTP 就足够了 ...

2021-11-14 · 1 分钟 · 152 字