OSS静态页面托管
前言
OSS
是阿里云提供的对象存储服务,可以用来存储各种文件,也可以用来托管静态页面。
当你的网站只有前端页面,没有后端服务时,可以使用OSS
来托管你的静态页面。
比如Blog的静态页面,或者是一些小型的前端项目。
开通 OSS 服务
- 访问 阿里云官网, 找到
对象存储 OSS
- 点击
立即开通
完成账号注册及开通后,进入OSS 控制台
创建 Bucket
- 按照指引点击
创建 Bucket
来创建一个部署前端代码的容器
- 版本控制选择
不开通
之后,参考下列提示一项项填写表单Bucket 名称
: 填写一个全网唯一英文的名称,单词之间用中横线-
连接。地域
: 选择一个离自己最近的网点。Endpoint
: 这里显示的是OSS
域名的一、二级域名。随地域自动变换。存储类型
: 作为一个经常被访问的前端页面,需要选择标准存储
。其他两种虽然价格更低,但是读取方面有些限制。同城冗余存储
、版本控制
:不开启读写权限
: 因为前端资源需要公开到网络上被大家自由获取,所以选择公共读
,弹出的警告框选继续修改
服务端加密方式
、实时日志查询
、定时备份
均为默认的无或者不开通
设置 Bucket
- 创建成功后进入
数据管理
->静态页面
- 点击
静态页面
的设置
,默认首页
设置为index.html
,其他保持不变点保存
- 点击
- 选择
文件管理
的上传文件
,将index.html
及同文件夹的所有文件拖拽至上传页面,点击上传文件
绑定 域名
- 找到
Bucket 配置
->域名管理
->绑定域名
,填写要绑定的域名。 - 若绑定的域名在当前账号内,可以自动完成添加
CNAME
记录的功能,打开自动添加 CNAME 记录的功能后点击提交
即可。 - 否则请在点击
提交
后,前往个人域名的控制台手动添加一条CNAME
记录。
手动添加域名
- 在
OSS 控制台
->概览
->访问域名
中找到外网访问
这一行中的Bucket 域名
,将其复制。 - 来到
域名控制台
中解析域名,参考下方提示添加一条记录。 记录类型
: 选择CNAME
将域名指向另一个域名。主机记录
: 输入你在OSS
配置的域名前缀。记录值
: 粘贴你在Bucket 控制台
复制的Bucket 域名
- 其余保持默认。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 闲聊茶泡饭!