使用阿里云OSS搭建静态网站并开启CDN加速

2020-02-10T16:05:08

前言

随着互联网时代快速发展,更加的廉价的成本和更加便捷的扩展的特点,越来越多的服务器/VPS 铺天盖地的优惠,成本也是越来越低。但是你想搭建自己的一个个人主页展示,就不必要去上什么云服务器什么的,免费的GitHub、Gitee这些都可以满足你需求,但是追求速度和稳定性,可以考虑使用阿里云OSS,搭建一个静态网站。

准备条件

  • 阿里云账号
  • 一枚靓靓的域名,如果使用国内存储要备案域名。
  • 静态网站的网页文件

干就完了

  • 创建一个 Bucket 存储桶 ,选择你需要的存放区域,读写权限选择私有或者公开读

  • 上传文件到 Bucket,我这里直接页面上传,如果你的文件比较大或者比较多建议使用OSS的其他工具 ossbrowser 进行上传。 这里有个骚操作,居然不支持文件夹上传,就算上传了也不会继承原来的目录,不然就全部丢在/目录下,要创建文件夹才上传文件。

创建和本地路径一样文件夹,上传对应的文件。有点麻烦

  • 开启oss的静态网站功能

这里设置你的默认首页和404页面

  • 绑定域名

现在可以通过oss提供的默认域名进行访问,但是想这么长的地址记得住?这时候就需要绑定你自己的域名,OSS提供完整的快速域名绑定和一键开启CDN。

如果域名在阿里云,就可以自动修改解析记录,但是域名在别人的账号或者不在阿里云,这时候需要自行去修改DNS解析记录。使用国内的存储需要备案域名,海外就不需要验证域名备案信息。

这里就绑定好域名了,其实阿里云也可以在域名解析页面去进行快速开启阿里云的CDN加速服务。

添加阿里云CDN加速

加速域名填你的域名,源站信息选OSS域名 ,域名选你的oss创建的域名。端口设置80或者443,加速区域这个就自己理解。

  • 开启私有Bucket回源,静态网站这样只能通过CDN访问

  • 这里也是要添加一下CNAME记录,让域名加入CDN

去DNS解析添加相对应的CNAME记录

CDN还可以开通HTTPS支持等参数,这里就不做多的解释了。

总结

网站就基本搭建好了,可以正常访问。也通过阿里云CDN国内加速,速度不用担心嗖嗖的闪电一样。阿里云也提供极高的SLA保证,正常使用,一个月也产生不了几块钱,除非你被cc或者欠费了,这也是题外话了。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »