阿里云的OSS流量挺贵的,想要省流量,最好的办法是给OSS套CDN,那么百度云防护是不错的选择,套餐流量大,而且不收HTTPS请求费用。今天主机邦就来教大家OSS如何接入百度云防护CDN。
1.首先创建一个私有Bucket,并复制Bucket 域名
登录阿里云OSS控制台,创建一个私有Bucket用于存放静态资源。如果已经创建有了,进入Bucket概览-访问端口 复制外网访问Bucket 域名,以便等下做CDN回源用,需要注意的事,Bucket一定要设置公众读权限。如下图:
2.到百度云防护-资源列表-子域名配置,填写需要加速的子域名,配置回源Bucket 域名
这里的回源地址选域名,并填写上面复制的Bucket 域名作为回源地址。
3.复制百度云防护CDN生成的cname地址
添加确定子域名后,百度云防护会生成一个cname地址,我们把这个地址复制下来,等下域名解析需要用到。
4.登陆域名DNS解析,解析百度云防护cname
如果您已经有相关子域名解析了,直接点修改即可,如果没有添加记录。
记录类型cname
主机记录:要加速的OSS域名子域名
记录值:刚才复制的百度云防护cname值。
好了,以上就完成了。
需要注意的是,为了安全起见,我们建议自己创建一个Bucket 域名,比如创建img2.zhujib.com为OSS的对外域名。
我们进入Bucket管理-Bucket配置-域名管理-添加自定义的域名,如img2.zhujib.com
然后我们再点击域名绑定配置
得到域名解析记录,把这个OSS访问域名复制
再到域名DNS添加解析
这样,我们OSS的对外访问链接就是img2.zhujib.com
然后,我们设置CDN回源域名的时候填写这个域名子域名即可,详细看上面第二步。