Halo博客系统支持又拍云、七牛云、阿里云、腾讯云、华为云等主流存储空间。之前一直使用的是又拍云,但在Halo后台设置时总是配置不成功,相较于又拍云而言,七牛云也非常好用!

主要是有一定容量的存储空间,可以白嫖!

cps

1.注册七牛云

很简单,自己官网注册就行了,也可以使用此推广链接:https://s.qiniu.com/2AZVJj 新用户注册有一大波福利哟!注册之后需要实名认证,大约需要不到一天时间就可认证完成。

2.创建空间

进入控制台页面:https://portal.qiniu.com/kodo/bucket [空间管理]-[新建空间] 填写空间名称存储区域访问控制三项。

qn1

3.域名绑定

首先域名必须已经备案,否则无法添加域名。

qn2

添加域名,这里添加你的二级域名即可,如:cdn.owye.cc 或 img.owye.cc,本站以 img.owye.cc 为例

qn3

使用 CDN 加速,需要配置加速域名指向 CNAME,添加域名之后会自动生成一个CNAME 值,记录CNAME值 将会在域名解析时使用。 配置 CNAME 后大约有 10 分钟延迟才会生效。

qn4

如下图,本人的域名提供商是阿里云,进入控制台,解析,为顶级域名添加一条记录类型为CNAME,记录值为七牛云为我们生成的CNAME,主机记录为域名前缀(通常为cdn或img)的记录,如下图所示:

qn5

4.域名解析

登录域名服务商控制台,为域名添加解析。

qn6

5.强制使用HTTPS

进入 域名管理->HTTPS配置->修改配置,添加域名,直接申请免费的七牛云SSL,并开启 【强制 HTTPS 访问】 和 【HTTP/2 访问】

qn7

6.Halo后台设置

AK和SK 在登录七牛云后台后打开 https://portal.qiniu.com/user/key
即可,halo后台设置如下:
qn-halo

FAQ

  • 为什么使用 CDN 需要 CNAME 记录?

在七牛云开发者平台创建加速域名后,会给域名分配一个 “CNAME域名”(例:cdn-example-com.qiniudns.com)。用户需要在域名服务商处,配置一条 CNAME 记录,将访问加速域名的请求指向这个 cdn-example-com.qiniudns.com 域名记录,生效后访问加速域名时解析将会正式指向七牛云 CDN ,之后由 CDN 完成调度,使得该域名所有的请求都开始享有 CDN 加速效果。

  • CNAME 记录和 A 记录是什么关系?

CNAME 记录和 A 记录都是在 DNS 解析过程中的一种记录值类型。
A 记录会直接解析到某个 IP ,CNAME 会解析到另一个域名,之后再对另一个域名继续解析,直到解析出节点。
所以,A 记录只能够实现域名解析到 IP ,七牛提供的 CDN 加速服务会根据用户所在位置选择并返回最优节点 IP 。

  • 对象存储OSS,OSS是什么呢?

OSS英文全称“Object Storage Service”。是云计算服务商提供的海量、安全、低成本、高可靠的云存储服务。您可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过Web控制台对数据进行简单的管理。它有如下特点:可靠性强、安全性高、成本很低,因此很多大型网站都在使用。

Q.E.D.


如果不是特别幸运,那么请特别努力!