华为云 OBS 静态网站托管:开通、上传与公开访问全流程

举报
yd_2703867848 发表于 2026/11/05 17:27:36 2026/11/05
【摘要】 为什么选择 OBS 托管静态网站很多个人作品集、文档站、活动落地页都是纯静态页面,不需要服务器跑后端。用对象存储 OBS 托管这类网站,不用买弹性云服务器,也不用装 Web 服务器,按存储量和请求量计费,成本低,配置也简单。下面以华北-北京四区域为例,走一遍完整流程。 准备工作1、注册并登录华为云账号,并完成实名认证,账号未实名无法创建 OBS 相关资源。2、在控制台进入对象存储服务 OB...

为什么选择 OBS 托管静态网站

很多个人作品集、文档站、活动落地页都是纯静态页面,不需要服务器跑后端。用对象存储 OBS 托管这类网站,不用买弹性云服务器,也不用装 Web 服务器,按存储量和请求量计费,成本低,配置也简单。下面以华北-北京四区域为例,走一遍完整流程。

准备工作

1、注册并登录华为云账号,并完成实名认证,账号未实名无法创建 OBS 相关资源。
2、在控制台进入对象存储服务 OBS,首次使用按页面提示开通服务即可。

创建桶

1、在 OBS 控制台点击创建桶。
2、区域选择华北-北京四。
3、桶名全局唯一,建议用个人标识加 website 的格式,例如 mydemo-static-website。
4、存储类别选标准存储,桶策略先保持默认,确认创建。桶是 OBS 里存放对象的基本容器,一个静态网站对应一个桶。

开启静态网站托管

1、进入刚创建的桶,打开静态网站托管配置页。
2、打开静态网站托管开关。
3、默认首页填写 index.html,404 错误页面填写 error.html。
4、保存配置。这一步会生成一个静态网站托管域名,格式为 桶名.obs-website.cn-north-4.myhuaweicloud.com,用它可以直接访问网站。

上传网站文件

1、在桶的对象页点击上传对象。
2、选择本地的 index.html、样式文件和图片,一次可以多选上传。
3、上传完成后确认对象列表里有 index.html。也可以通过 OBS Browser+ 批量上传,适合文件比较多的情况。

设置公开读权限

默认情况下桶内对象不对外公开,浏览器打不开页面,需要配置桶策略放行读访问。
1、进入桶的权限管理、桶策略。
2、新建一条授权策略:被授权用户选所有用户,授权模式选对指定资源授权,授权对象选对象,操作选读取对象,授权范围选整个桶。
3、保存后,任何人都能读取桶里公开的对象。
注意:只开放读权限,不要开放写权限,否则任何人都能改动你的文件。

访问验证

1、在浏览器地址栏输入静态网站托管域名,格式为 桶名.obs-website.cn-north-4.myhuaweicloud.com。
2、能看到自己写的页面,说明托管成功;如果看到 403,先检查桶策略是否放行了读权限,再检查是否上传了 index.html。
3、也可以把域名抄到手机浏览器里验证,确认外网可以正常访问。

进阶:绑定自己的域名

1、如果有备案过的域名,可以在域名解析服务里添加 CNAME 记录,把域名解析到静态网站托管域名上。
2、解析生效后就可以用自己的域名访问网站。
3、需要使用自定义域名对外提供网站服务时,请确认域名已完成备案。

常见问题

1、打不开页面,提示 403:一般是桶策略没有放行公开读,或者静态网站托管没有正确开启。
2、打开后显示旧页面:浏览器缓存导致,等缓存过期或用无痕模式验证。
3、访问提示 404:检查默认首页是否填写为 index.html,对象列表里是否有该文件。

结尾

用 OBS 托管静态网站,从开通、创建桶、开启静态网站托管,到上传文件、放行公开读,全程只需要在控制台点几下就能完成。对于不需要后端的静态站点,这是免服务器的低成本选择。后续如果要更新页面,只需重新上传同名文件覆盖即可。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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