静态网站托管
更新时间:2025-02-13
对象存储支持用户将静态网站托管在 Bucket 上,实现网站轻量化运维。设置生效后,用户可通过直接访问该Bucket的域名访问该托管网站。
使用方式
对于待托管的静态网站,您需要先在 Bucket 中上传关键文件资源:“索引页面”对应的文件和“404页面”对应的文件。
- 索引页面:
一个标准的网站通常会具备若干索引页面,对应网站的首页及子模块的首页。当用户在浏览器地址栏访问根目录如 www.example.com,或以 / 为结尾的目录如www.example.com/folderA/时,未请求到特定的页面,对象存储则会返回索引页面。 网站管理员可在 Bucket 的根目录及子目录上传静态资源,用于访问索引页面时的效果展现。BOS 当前支持以 html 格式的文件作为索引页面。
- 404页面:
当静态网站在访问遇到常见的 404 错误时,一般网站都会提供一个经过设计的报错页面,以此给予网站访问者较好的体验。对于在 BOS 托管的静态网站,网站管理员可在 Bucket 根目录下上传 html、jpg、png、bmp、webp 格式的文件作为 404 页面,当网站访问者预期查看的数据找不到时,BOS 将默认展示此 404 页面。
注意:
- 索引页和 404 页配置的文件需为公共读,允许被匿名访问。
- 如果您对预期做静态网站托管的 Bucket 需设置为公共读权限(不推荐),用于匿名用户的访问。建议不要将机密数据上传至此 Bucket。
- 请不要为 404 页面设置 meta "Content-Disposition:attachment"。
操作步骤
- 登录管理控制台。
- 在页面左上角选择“产品导览 > 专有云 > 广目混合云管理平台 > 存储资源 > 对象存储”,进入对象存储页面。
- 在对象存储页面,选择“Bucket列表 > 配置管理 > 高级配置”,进入高级配置页面。
- 在静态网站托管区域单击“修改配置”按钮,在右侧弹出的静态网站托管配置页面对该Bucket的进行托管配置。
-
在静态网站托管配置面板中,将托管状态变更为“开启”,可对“索引页面”和“404页面”进行配置。
- 索引页配置用于配置访问根目录或者任何一级目录时,默认返回的索引文件
- 404页面配置。访问Bucket内文件出现404时,BOS返回的错误页面,文件需放置在存储桶的根目录下, 响应码用于配置返回错误文档时的HTTP响应码为404或200,默认为 404。
- 单击“确认”,完成托管配置。