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

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 今天为大家介绍一下如何设置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搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
28天前
|
存储 Java 对象存储
springboot配置阿里云OSS存储实现文件上传下载功能
【1月更文挑战第1天】springboot配置阿里云OSS存储实现文件上传下载功能
848 2
|
2天前
|
DataWorks 安全 关系型数据库
DataWorks产品使用合集之同步数据到OSS时,文件的切分单位如何设置
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
1天前
|
机器学习/深度学习 人工智能 分布式计算
人工智能平台PAI产品使用合集之在easy_rec中,将model_dir设置为oss地址时,oss相关配置需要加载在环境中,有完整的示例吗
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
3天前
|
存储 分布式计算 关系型数据库
实时数仓 Hologres产品使用合集之是否提供相应的功能接口和指令,可以将数据从OSS存储同步到Hologres中进行分析
实时数仓Hologres的基本概念和特点:1.一站式实时数仓引擎:Hologres集成了数据仓库、在线分析处理(OLAP)和在线服务(Serving)能力于一体,适合实时数据分析和决策支持场景。2.兼容PostgreSQL协议:Hologres支持标准SQL(兼容PostgreSQL协议和语法),使得迁移和集成变得简单。3.海量数据处理能力:能够处理PB级数据的多维分析和即席查询,支持高并发低延迟查询。4.实时性:支持数据的实时写入、实时更新和实时分析,满足对数据新鲜度要求高的业务场景。5.与大数据生态集成:与MaxCompute、Flink、DataWorks等阿里云产品深度融合,提供离在线
|
23天前
|
存储 弹性计算 数据库
阿里云oss备份网站数据的详细步骤
该教程指导如何使用阿里云OSS备份网站数据。首先,注册阿里云账号并购买40GB的OSS存储空间。创建Bucket,选择与服务器相同的区域和私有权限。安装阿里云OSS插件,获取AccessKey信息。在宝塔面板中设置计划任务进行网站或数据库备份,选择内网域名以节省流量。备份完成后,通过文件管理器检查OSS中是否有备份文件。下载备份文件需点击文件名,然后打开文件URL。
112 5
|
28天前
|
存储 安全 数据安全/隐私保护
OSS完全托管加密
阿里云OSS提供全面的数据安全解决方案,包括服务器端SSE(SSE-C和SSE-KMS)和客户端CSE加密。SSE-C允许用户自定义密钥,SSE-KMS则利用KMS托管密钥,简化管理。CSE则在上传前于客户端加密数据。这些功能确保数据静态时的安全,即使数据传输被拦截,也能保护数据隐私。用户可根据业务需求选择合适的加密策略。
18 2
|
28天前
|
存储 小程序 API
oss防盗链设置(Referer Configuration)
oss防盗链设置(Referer Configuration)
273 5
|
28天前
|
存储 Oracle 关系型数据库
Typora+PicGo+super-prefix+阿里云OSS设置图床
Typora+PicGo+super-prefix+阿里云OSS设置图床
|
28天前
|
存储 对象存储 Python
Python中使用阿里云OSS存储实现文件上传和下载功能
Python中使用阿里云OSS存储实现文件上传和下载功能
633 2
|
28天前
|
分布式计算 大数据 MaxCompute
MaxCompute产品使用合集之使用pyodps读取OSS(阿里云对象存储)中的文件的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。