开发者社区> 云上珠玑> 正文

如何设置对象存储OSS静态网站托管功能?

简介: 今天为大家介绍一下如何设置OSS的默认页面。OSS的静态网站托管功能,主要是允许客户将一个.html的静态文件上传到bucket中作为bucket外网域名访问的一个特定页面。 接下来,我们登录控制台给大家详细介绍一下设置方法。
+关注继续查看

今天为大家介绍一下如何设置OSS的默认页面。OSS的静态网站托管功能,主要是允许客户将一个.html的静态文件上传到bucket中作为bucket外网域名访问的一个特定页面。

接下来,我们登录控制台给大家详细介绍一下设置方法。

首先,我们本地新建一个index.html和404.html两个文件, 内容分别是“欢迎您使用OSS”和“您查找的资源未找到”。

登录控制台后,点击上方的基础设置找到网站托管功能设置。我们可以看到目前支持两种设置方法,一种是默认首页,一种是默认404页面。这两个文件都必须要以.html结尾的静态文件,文件前缀可以自定义。

设置方法:
第一步,我们需要先点击文件管理。点击之后,看到控制台是可以上传文件的,点击上传文件,将自己制作的首页和404页面都上传到object中。

image

第二步,上传成功后,点击基础设置,在静态页面中,将默认首页文件名和默认404页面的文件名都输入进去,之后点击保存

image

第三步,点击域名管理,绑定一个已备案的测试二级域名,如ceshi.aliyunnew.com,我们在概览里面可以看到OSS的外网域名,用户可以将自己的域名设置Cname解析,然后解析到OSS的外网域名即可。

接下来我们就来实际测试一下,静态网站托管功能是否已经设置成功。

首先,我们直接访问外网域名。大家可以看到页面会提示“欢迎您使用OSS”,这个就是我之前设置的默认首页中的文件内容。这个证明默认首页已经设置成功。

image

接下来我们测试一下404页面,404页面就是访问一个不存在的URL时会返回一个错误页面。如果设置了404页面托管,那就会显示你设置的404页面。我们访问一个页面,比如abc.html,访问之后会发现页面提示“您查找的资源未找到”,这就是我设置的404页面的内容。

image

如此看来,404页面和默认首页都已经设置成功。

OSS的默认首页还提供另外一种访问方式。在文件管理里面是可以创建文件夹的,例如这里已经有一个test文件夹。

image

我们在访问OSS的外网域名时,如果在域名后面加上/test/这个路径的话,我们也可以访问OSS设置的默认首页。这里需要注意的是,在文件夹名字后面必须要加上斜杠。如果不加斜杠同时您的bucket下面也没有test这个文件的话就会返回你设置的404页面。

image

另外,还需要大家注意两点:一个是目前的website设置也就是我们的静态网站托管功能不支持设置bucket下文件夹为默认首页,而object里面是可以设置文件夹的。也就是说object文件夹中,如果你上传与默认首页文件名相同但是页面内容不同的文件的时候,这个设置是不生效的。访问的时候,它还是会返回object根目录下面的所有文件。另外还需要注意的一点就是bucket设置静态网站托管功能之后,对于网站根域名的访问出现的默认首页和访问不存在的object返回的404页面,这些请求产生的流量还有请求都是会进行计费的。如果客户想取消静态网站托管功能,只需要在控制台将这两个页面文件的文件名删除,然后点击设置,右上角提示设置成功就可以了。

以上就是静态网站托管功能的设置方法。

更多信息参见:对象存储 OSS > 配置静态网站托管

原文地址:https://aliyunnew.com/a/How-to-set-up-object-storage-OSS-static-website-hosting-function.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
对象存储OSS域名管理功能|学习笔记
快速学习对象存储OSS域名管理功能
39 0
阿里云对象存储OSS版本控制功能开通详细说明
阿里云OSS对象存储创建Bucket时可以选择是否开通版本控制功能,什么是OSS版本控制功能?OSS对象存储有必要开通版本控制吗?开通版本控制需要另外付费吗?
224 0
阿里云对象存储OSS原生DDoS防护能力-高防OSS功能解析与实践
简介:高防OSS,顾名思义,就是原生具有高防能力的OSS实例,高防OSS是针对OSSbucket在遭受大流量DDoS攻击后导致服务不可用的情况下,推出的付费服务,用户可通过配置高防OSS,将针对相关Bucket的攻击流量引流到高防IP,确保源Bucket的稳定可靠。
2976 0
阿里云对象存储OSS版本控制功能开通详细说明
阿里云OSS版本控制功能有必要开通吗?版本控制功能收费吗?不懂云来详细说下对象存储的版本控制功能
18797 0
阿里云产品对象存储oss的使用心得
前言 之前打算写一篇有关个人博客SEO优化的体验和一些自身体会,但是发现自己还没完全理解SEO的一些核心知识和原理,所以就等到以后再来写,毕竟我的百度权值还是0(笑...)。接下来讲解一下博客中用的图床——阿里云对象存储(Object Storage Service,简称OSS),虽然目前大家用的比较多的是七牛云之类的,但是因为我个人原因我还是选择了阿里云,后面我会简单说明下原因。
4475 0
oss资源访问连接问题
ssl证书 域名绑定 自有域名
319 0
CEN+私网NAT实现跨地域访问OSS需求-CEN基础版
CEN+私网NAT实现跨地域访问OSS需求-CEN基础版
295 0
通过OSS外表访问OSS数据
原文地址:通过OSS外表访问OSS数据 - 云原生关系型数据库 PolarDB MySQL引擎 - 阿里云PolarDB可以通过OSS外表直接查询存储在OSS上的CSV格式数据,有效地降低存储的成本。本文档主要介绍了通过OSS外表访问OSS数据的操作步骤。背景信息通过OSS外表,您可以把CSV格式的冷数据存储在OSS引擎上,并对冷数据进行查询和分析。具体原理如下:CSV格式的数据支持的数据类型包括
241 0
访问 OSS 这类对象存储最快的方式- JindoFS SDK |学习笔记
快速学习 访问 OSS 这类对象存储最快的方式- JindoFS SDK
194 0
+关注
云上珠玑
后端开发者,阿里云用户
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
对象存储OSS的云上可观测能力最佳实践
立即下载
阿里云 JindoFS+OSS 数据上云实战
立即下载
对象存储OSS
立即下载