更新时间:2024-07-24 GMT+08:00

自定义域名配置

使用场景

当用户需要将网站中的文件迁移到OBS,并且不想修改网页的代码(即保持网站的链接不变)时,可以使用自定义域名配置方案。

例如用户A的网站域名为www.example.com,网站文件为abc.html,网站链接为:http://www.example.com/abc.html。配置流程如下:

  1. 在OBS上创建一个桶,并上传abc.html网站文件到该桶中。
  2. 通过OBS控制台,将www.example.com这个自定义的域名配置在已创建桶上。
  3. 在域名服务器上,添加CNAME规则,将www.example.com映射成桶域名。
  4. http://www.example.com/abc.html请求到达OBS后,OBS会找到www.example.com和桶域名的映射,转换变成访问桶的abc.html文件。即对http://www.example.com/abc.html的访问,经过OBS处理后,实际访问的是http://桶域名/abc.html。

约束与限制

桶版本限制:

  • 桶版本号为3.0及以上的桶支持自定义配置域名功能。桶版本号可以在OBS管理控制台上,进入桶概览页后,在“基本信息”中查看。

域名数量限制:

  • 每个桶默认最多配置20个自定义域名。

功能限制:

  • OBS自定义域名配置暂时不支持HTTPS访问自定义域名,只支持HTTP访问自定义域名。

    客户自定义域名配置成功后,如果想使用HTTPS进行访问,需同时使用CDN,通过CDN管理控制台进行HTTPS证书管理,即可使用HTTPS访问。

    CDN管理控制台HTTPS证书管理方式,详情请参见HTTPS配置

  • 一个自定义域名只能配置到一个桶域名上。
  • 暂不支持配置中文域名。
  • 配置的自定义域名后缀目前支持的范围为2~6个英文大小写字母。
  • 按照工信部要求,您配置自定义域名的桶如果在以下区域,需要提前完成ICP备案

    包括:华北-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州

如果使用了加速域名,为防止访问OBS桶中对象变成强制下载,配置自定义域名和加速域名后还需要参考CDN加速场景下访问OBS桶内对象变成强制下载进行处理。

使用方式

OBS支持通过控制台、API、SDK方式配置自定义域名绑定。

支持的使用方式

参考文档

控制台

配置自定义域名

API

设置桶的自定义域名