使用阿里云OSS搭建静态网站并开启CDN加速
前言
随着互联网时代快速发展,更加的廉价的成本和更加便捷的扩展的特点,越来越多的服务器/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或者欠费了,这也是题外话了。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自钧言极客
评论 ()
TwikooGiscus