小站建好后偶然得知又拍云有又拍云联盟的活动,加入联盟后每年可以获得10GB存储空间和15GB的CDN流量,申请下来那就正好在这个站试试了,一般来说对于一个小站,免费的额度足够使用了。

又拍云部署

1、申请又拍云联盟

又拍云联盟申请地址:https://www.upyun.com/league

申请成功后你会得到一张代金卷,接下来就是创建又拍云CDN服务了。

2、创建服务

输入服务名称,要加速的域名,我的回源设置是协议跟随,加速区域选择国内加速,如果选择国际加速是需要另外付费的。

3、SSL设置和解析设置

在添加完CDN服务以后,实际上已经创建完毕了,现在需要在域名服务商将域名指向指定给我们CNAME别名中,需要注意的是,只能添加备案过的域名且需要删除原来的A记录解析,不然会冲突。目前我们的网站都使用HTTPS进行加密,所以还需要将SSL证书导入到CDN设置里。分别将pem证书和私钥导入后保存即可。

关于证书,我是使用华为云的免费证书,也可以使用又拍云自带的免费TrustAsia、Let's Encrypt证书,绑定我们对应的站点的域名。

绑定后我们设置为强制HTTPS访问即可。

4、CDN优化设置排坑

以上设备完成以后网站就使用CDN加速了,但是在后台管理的时候发现进不去主题设置而且后台会乱码。排查后发现,我们需要开启缓存控制中的参数跟随。

至此网站前后台均已正常,但是我的服务器是小水管,加载图片使用本地资源,服务器压力还是有点大,需要开启源站资源迁移,将网站资源迁移到又拍云存储中,设置方法和CDN基本一样,且有免费的10GB空间,一般来说足够了。


则人之生也奚为哉?奚乐哉?为美厚尔,为声色尔。