本教程来源网络收集,已经过实际验证,请放心使用
这里以我的网站 https:www.leon0204.com
为例子,来进行部署,这样看起来直观简单,毕竟我第一次部署时,查找网上的文档里用的都是一些假数据,作为第一次看起来感觉云里雾里。
1 添加二级域名
假设你已经有一台服务器和自己的域名,现在我们首先要做的是添加一个二级域名,作为静态资源域名,这样不用全站cdn,这里我设置为 static.leon0204.com
,在域名管理中添加二级解析。
2 添加 oss
服务
进入 oss
控制台,点击右侧的新建 bucket
,注意这里 Endpoint
将作为 cdn
的源站。
点击左侧新建的 bucket
,获取 access_key
和 access_sercet
之后,上传图片到 oss
的方法可以参考文档,或者我的另外一篇博客 :python+oss备份到oss,值得一提的是,oss 不是免费的 。
进入图片管理。编辑图片上传的样式,这一步可以不做。
在 oss
中添加用户域名绑定,如下图
3 添加 CDN
为第一步创建的二级域名,添加 cdn
,这里 cdn
源站选择 第二步创建的 oss
站点
创建审核成功之后,会得到 cname
,拿着 cname
去添加二级域名的 cname
解析,就完成了
4 总结
回顾一下整个系统的流程,当用户通过 www.leon0204.com
访问 static.leon0204.com/article/like.jpg
的静态资源时,会绕服务器,解析到 static.leon0204.com.w.kunlunar.com
去,cdn
会查找缓存是否有命中的,第一次访问的时候 cdn
的缓存为空,cdn
去设置的 源站oss
查找, leonimg.oss-cn-shenzhen.aliyuncs.com
,然后分发给用户,这样一套流程就完成了。
还没有评论,来说两句吧...