所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type II) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
使用自定义域名托管静态网站

使用自定义域名托管静态网站

OBS支持通过自定义域名访问托管在OBS上的静态网站。本章将以一个具体实践作为示例,帮助您了解如何使用自定义域名配置静态网站托管。在此之前,您需要了解一些关于OBS静态网站托管的基本概念及操作,详细内容请参见静态网站托管

场景介绍

某企业有大量静态网站文件需要存档,但并不希望花费大量的人力、物力在存储资源上。因此该企业开通了OBS,用于托管静态网站,并希望使用自定义域名让该企业下的用户访问这些静态资源,如图1所示。

图6-15 使用自定义域名访问静态网站

数据规划

执行配置操作前,需要提前规划如表1所示的数据。

表6-20 数据规划

规划项

说明

示例

自定义域名

用户自己的域名地址。

www.example.com

桶名称

桶名称需要与自定义域名保持一致。

www.example.com

静态网站首页

访问静态网站时返回的索引页面,即首页。

index.html

404错误页面

当访问错误的静态网站路径时,返回的404错误页面。

error.html

index.html的内容为:

<html>   
  <head>       
      <title>Hello OBS!</title>
      <meta charset="utf-8">
  </head>
  <body>
      <p>欢迎使用OBS静态网站托管功能</p>
      <p>这是首页</p>
  </body>
</html>

error.html的内容为:

<html>
  <head>
      <title>Hello OBS!</title>
      <meta charset="utf-8">
  </head>
  <body>
      <p>欢迎使用OBS静态网站托管功能</p>
      <p>这是404错误页面</p>
  </body>
</html>

配置思路

您需要先在OBS管理控制台上创建一个以自定义域名为名称的桶,用于存放静态网站资源。然后启用该桶的静态网站托管,并通过域名注册商创建和配置域名托管。具体操作流程如下:

  1. 注册域名
  2. 创建桶
  3. 上传静态网站文件
  4. 配置静态网站托管
  5. 创建和配置域名托管
  6. 验证

配置步骤

  1. 注册域名。

    如果您拥有一个已注册的域名,可跳过本步骤。

    如果您还没有,请选择一个合适的注册商注册一个属于自己企业的域名。在本场景下,以数据规划中的示例域名www.example.com进行注册,在实际操作中,您需要将此域名替换为您自己规划的域名。

  2. 创建桶。

    桶名称必须与您的自定义域名一致。以数据规划中的www.example.com域名为例,此时您需要按照以下步骤创建一个桶名称为www.example.com的桶。

    1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

      非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

      B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

    2. 在导航栏左上角下拉框选择地域和Project。
    3. 选择存储 > 对象存储服务
    4. 在页面左上角单击“创建桶”并填写相关参数,详情参见表6-21

      表6-21 创建桶参数

      参数

      说明

      区域

      选择新建桶所在的区域。

      说明:

      当对象存储服务只有一个区域时,此处默认显示为该区域。当对象存储服务拥有多个区域时,此参数可选。

      桶名称

      输入需要创建的桶的名称“www.example.com”。

      配额限制

      勾选“无限制”,系统将不会限制桶的配额,但是实际上传的对象容量不能超过可用容量配额。

    5. 单击“确定”,完成桶创建。

  3. 上传静态网站文件。

    整理好待上传的静态网站文件,在OBS管理控制台重复执行以下步骤,直至所有的静态网站文件都上传至桶www.example.com中。

    说明:

    OBS管理控制台不支持上传文件夹、上传超过50MB的单个文件以及批量上传。

    1. 单击桶“www.example.com”。
    2. 单击“上传”。
    3. 选择待上传的文件后,单击“打开”,完成上传。
      说明:

      网站首页文件(index.html)和404错误页面(error.html),需要存放在桶的根目录下。

  4. 配置静态网站托管。

    上传完静态网站文件后,您需要执行以下步骤,将当前桶设置为静态网站托管模式。
    说明:

    您也可以将整个静态网站直接重定向至另一个桶或域名,配置操作请参见重定向请求

    1. 单击桶名称,进入桶概览页面后单击“静态网站托管”页签。
    2. 单击“静态网站托管”。
    3. 勾选“开启网站托管”,并将“默认首页”配置为数据规划中的“index.html”,将“默认404错误页面”配置为数据规划中的“error.html”。

      说明:

      您也可以根据业务需求配置重定向规则,实现网站内容重定向,具体操作请参见配置静态网站托管

    4. 单击“确定”,完成配置。

  5. 创建和配置域名托管。

    在域名注册商的域名解析中添加一条别名记录,指向对象存储桶的静态网站域名。

    例如:桶“www.example.com”所处区域“华南-广州”,添加记录为“www.example.com CNAME www.example.com.obs-website.cn-south-1.myhwclouds.com”。

  6. 验证。

    在浏览器中输入访问地址:www.example.com,验证能否访问到配置的默认首页。

    如下图所示,表示设置成功。

    在浏览器中输入一个桶中不存在的静态文件访问地址,例如:www.example.com/imgs,验证能否访问到配置的404错误页面。

    如下图所示,表示设置成功。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043091

浏览量:44647

下载量:307

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页