阿里云 CDN + OSS 解决方案

阿里云 CDN + OSS 解决方案

前言

直接使用阿里云的OSS+CDN的方案有几大好处:

  • 成本低廉。OSS+CDN部署自己的网站每个月的花费远比自己买ECS服务器部署网站花费要少得多
  • 大幅降低运维成本。直接使用现成的云服务了,无需花精力去维护ECS了。
  • 极高的可用性。无论阿里云的OSS还是CDN,都已经做好了高可用性,几乎可以保证网站始终可访问
  • 极高的访问速度。ECS带宽毕竟有限的,高带宽意味着超高的费用。但是用OSS+CDN这种天然分布式的架构部署网站很轻松的解决了带宽问题,极大地提升了用户的访问体验。

步骤

  1. 添加二级域名
    假设你已经有一台服务器和自己的域名,现在我们首先要做的是添加一个二级域名,作为静态资源域名,这样不用全站cdn,这里我设置为 test.ivan.fun ,在域名管理中添加二级解析。


  2. 添加 OSS 服务
    • 进入 oss 控制台,点击右侧的新建 bucket

      点击左侧新建的 bucket ,获取 access_key 和 access_sercet 之后,上传图片到 oss 的方法可以参考文档,或者我的另外一篇博客 : 【微信小程序】上传文件到阿里云OSS , 值得一提的是,oss 不是免费的 。
    • 进入bucket 域名管理 添加刚创建的子域名,选择自动添加CNAME记录
  3. 添加 CDN

验证

打开 CMD 直接 ping 刚才创建的 二级域名的地址 如下图所示 则配置成功

然后 二级域名访问oss里的图片 能直接访问则配置成功

总结

实现流程

  1. 先添加、配置二级域名
  2. oss里bucket 域名管理配置域名 这是cdn访问 自动添加cname
  3. 去域名解析 在二级域名里 添加 cdn的cname配置

阿里云 CDN + OSS 解决方案
https://www.ivan.fun/posts/7d87ea3f/
作者
IVAn
发布于
2020年7月15日
许可协议