【云服务】华为云OBS静态网站托管
时间:2023-07-13 06:51:01 | 来源:网站运营
时间:2023-07-13 06:51:01 来源:网站运营
【云服务】华为云OBS静态网站托管:对象存储服务(Object Storage Service,OBS)是一个基于对象的数据存储服务。
桶理解为提供存储的空间
对象理解为我们的文件
对象塞进桶里,文件放到华为云提供存储的空间。
如果我们的网站非常简单,无需服务器技术,可以使用OBS静态网站托管
进入OBS对象存储服务
创建桶
注意策略为公共读,且不要进行加密
进入对象存储服务,点击桶名称
对象是华为云数据存储的基本单位,在OBS中文件和文件夹都是对象。可以上传任何类型(文本、图片、视频等)的文件,并在桶中对这些文件进行管理。
此处将hexo的public文件夹内部文件(该文件夹正是hexo将markdown解析成HTML、CSS、JS文件的存放处,网页就是打开public中的index.html)拖进来
如果太大,或者文件数量过多,可以下载OBS Browser+,登录后进行上传,相关操作文档描述得非常详细了。华为云提供OBS Browser+UI界面可能更利于小伙伴操作
对象上传成功
控制台-对象存储服务,左侧,找到"静态网站托管"
点击配置托管
打开按钮后填写默认首页文件名
- 默认首页:即访问静态网站时的默认首页。当使用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提供的访问地址轻松获取。
由于浏览器缓存等原因,可能需要清除浏览器缓存后才能查看到预期效果。