在准备采用CDN动态加速之前,我的状态是:vercel托管,域名已经备案,但是访问速度不稳定,需要提高访问速度,且不想购买服务器。了解到七牛云的平台,于是开始着手操作。由于有些教程太老了,很多地方已经不正确,于是把自己的步骤记录下来。
准备
首先你需要有一个免费的部署平台,例如gitpages、vercel,部署之后你可以拿到平台分配给你的免费的域名,然后去七牛去和腾讯云注册账号。
申请ssl证书
腾讯云平台,搜索ssl,申请免费的ssl证书,免费证书不支持泛域名,所以二级域名和其子域名都需要各自申请(如果你有需求的话)。申请本身没有难度,不过采用DNS验证的时候有一个难点,你的域名解析可能会验证失败,你可以用这个网站自主查询一下自己是否解析成功,注意这里子域名的TXT值要去查子域名,而不是二级域名。如果提示失败,看一下自己的解析是否正确,如果正确,请暂停掉所有的CNAME记录,再尝试。此时应该可以查询到,等待腾讯云颁发证书,下载,解压。
注意:申请完的TXT记录可以删除。
七牛云绑定
注册,登录,打开CDN,并添加域名。
各处的值分别是:
你的域名、HTTPS、大陆、动态加速、vercel给的域名、你的域名
注意两点
- 选择HTTPS后,需要上传自己的ssl证书,根据七牛云指引,上传自有证书,上传的时候,第一处备注随便写,第二处就是下载下来的证书里面的pem文件,记事本打开,复制粘贴。第二个密钥就是key文件,同样记事本打开,复制粘贴即可。
- 最后一个验证文件,例如你的域名是
xxx.com
,那么你需要确保xxx.com/test.html
可以被访问到,这里的test.html
可以是txt等,体积要小。放好之后,点击源站测试,自动识别,识别成功后即可创建。
七牛云会给你CNAME记录值,最后去你的域名服务商添加一条解析即可,随后可见已配置
,以及成功
的字样则表示成功。
稍等几分钟就可以访问了,你会发现加载速度果然流畅不少。
流量说明
新人赠送三个月100G,个人博客够用,流量购买也很便宜,个人认证也会送免费的额度,但好像不是支持https动态加速的,总之先用吧。随后再说。