【云服务】华为云OBS静态网站托管

LongYorke 发表于 2021/02/08 18:49:00 2021/02/08
【摘要】 如果我们的网站非常简单,无需服务器技术,可以使用OBS静态网站托管
对象存储服务(Object Storage Service,OBS)是一个基于对象的数据存储服务。
桶理解为提供存储的空间
对象理解为我们的文件
对象塞进桶里,文件放到华为云提供存储的空间。

如果我们的网站非常简单,无需服务器技术,可以使用OBS静态网站托管
1、进入OBS对象存储服务

2、创建桶
注意策略为公共读,且不要进行加密


3、进入对象存储服务,点击桶名称



对象是华为云数据存储的基本单位,在OBS中文件和文件夹都是对象。可以上传任何类型(文本、图片、视频等)的文件,并在桶中对这些文件进行管理。



4、此处将hexo的public文件夹内部文件(该文件夹正是hexo将markdown解析成HTML、CSS、JS文件的存放处,网页就是打开public中的index.html)拖进来



如果太大,或者文件数量过多,可以下载OBS Browser+,登录后进行上传,相关操作文档描述得非常详细了。华为云提供OBS Browser+UI界面可能更利于小伙伴操作





对象上传成功


5、控制台-对象存储服务,左侧,找到"静态网站托管"


点击配置托管




打开按钮后填写默认首页文件名


  • 默认首页:即访问静态网站时的默认首页。当使用OBS管理控制台配置静态网站托管时,仅支持“html”格式的网页文件;当使用API的方式配置时,OBS不进行限制,且必须指定对象的“Content-Type”。OBS仅支持配置桶根目录下的文件(如“index.html”)作为默认首页,暂不支持按目录层级的方式(如“/page/index.html”)配置默认首页。
  • 默认404错误页面:即访问静态网站遇到错误时,OBS返回给用户的错误页面。当使用OBS管理控制台配置静态网站托管时,仅支持桶根目录下html、jpg、png、bmp、webp格式的文件;当使用API的方式配置时,OBS不进行限制,必须指定对象的“Content-Type”。



配置静态网站托管后,静态网站内容可以通过OBS提供的访问地址轻松获取。
由于浏览器缓存等原因,可能需要清除浏览器缓存后才能查看到预期效果。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。