用户可以配置Bucket的网站托管属性,并通过Bucket域名访问该静态网站。
注意
如果配置静态网站托管后,当匿名用户直接访问Bucket的域名,会将静态网站文件下载到本地。如果要实现访问静态网站时是预览网站内容,而非下载静态网站文件,静态网站域名须是Bucket绑定的已备案自定义域名,为Bucket绑定自定义域名请联系天翼云客服申请。
OOS自有网站托管域名不支持HTTPS访问,用户自定义域名支持HTTPS访问。如果需要支持通过HTTPS访问,请联系天翼云客服,提供域名证书,证书支持格式:crt+key或者PEM,请确保提供的证书在有效期内,建议证书有效期至少1年及以上,避免使用免费证书。
尽量避免目标Bucket名中带有“.”,否则通过HTTPS访问时可能出现客户端校验证书出错。
网站托管配置步骤如下:
- 创建一个公共读属性的Bucket。
- 向天翼云客服提交工单,申请客户自定义域名添加白名单。
- 在域名管理系统(DNS服务器)中添加别名:
- 如果不使用CDN加速,将Bucket的CNAME Record Value(BucketName.oos-website-cn.oos-xx.ctyunapi.cn)作为别名添加到域名管理系统中。
- 如果使用CDN加速,将CDN厂商提供的别名添加到域名管理系统中,然后在CDN回源地址中配置OOS侧的CNAME Record Value,并将回源host配置为您的自定义域名(如your***domain.com)。
- 上传文件:将网站的所有文件(html、CSS、js、图片等)上传到之前创建的Bucket中,注意保持文件之间的相对路径。
- 配置Bucket网站属性:
- 使用控制台配置,详见网站 。
- 使用API配置,详见PUT Bucket WebSite。