对象存储 OSS 静态网站托管功能|学习笔记

本文涉及的产品
对象存储 OSS,20GB 3个月
.cn 域名,1个 12个月
对象存储 OSS,内容安全 1000次 1年
简介: 快速学习对象存储 OSS 静态网站托管功能

开发者学堂课程【管理功能玩转对象存储OSS使用入门对象存储 OSS 静态网站托管功能】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/378/detail/4736


对象存储 OSS 静态网站托管功能


如何设置OSS的默认页面

1、OSS功能

OSS 提供静态网站托管功能用户可以通过 OSS 将自己的 Bucket 配置成静态网站托管模式,并通过 Bucket 域名访问该静态网站。主要是允许客户将一个.html 的静态文件上传到 Bucket 当中,作为 Bucket 的外网域名访问的一个特定页面,目前提供两种页面设置方案,一种是默认首页,一种是默认404页面。

2、操作流程

进入管理控制台-对象存储 0SS-Bucket 管理,点击右侧设置-Website 设置

具体操作流程如下

(1)登陆设置台点击 Website 设置就是静态网站托管功能设置,可以看到目前只是两种设计方法,一种是默认首页,一种是默认404页面

(2)这两个文件的话都必须要以.html 的静态文件,文件前缀可以自定义,设置方法第一步需要先点击 object 的管理,点击之后可以看到控制台是可以上传文件的,点击上传文件,将自己制作的首页和404页面都上传到 office 中,这里会看到已经上传好的index.html

作为默认的首页,404.html 作为默认的404页面

(3)上传成功之后,需要点击 Bucket 属性,Website 设置, 在这个地方将默认首页文件名还有默认404页面的文件名都输入进去之后点击设置,页面右上角会提示设置成功,这样就可以了。

(4)之后点击 Bucket 概览在概览页面 oss 域名这个位置,可以看到 oss 的外网域名。

(5)接下来测试一下静态网站托管功能是否已经设置成功,首先直接访问外网域名,可以看到页面会显示提示,“欢迎您使用 OSS”,这个就是之前设置的index.html 中的文件内容。这个证明默认首页已经设置成功。

(6)接下来测试一下404页面,404页面就是访问一个不存在的 URL 时会返回一个错误页面。如果设置了404页面托管,那就会显示设置的404页面。访问一个页面,比如 abc.html,访问之后会发现页面提示“您查找的资源未找到”,这就是设置的404页面的内容。如此看来,404页面和默认首页都已经设置成功。

(7)OSS 的默认首页还提供另外一种访问方式。在 object 管理里面可以创建文件夹的,例如这里已经有一个 test 文件夹。在访问 OSS 的外网域名时,如果在域名后面加上/test/这个路径,也可以访OSS 设置的默认首页。这里需要注意的是,在文件夹名字后面必须要加上斜杠。如果不加斜杠同时 bucket 下面也没有 test 这个文件就会返回设置的404页面。

(8)如果用户希望使用自己的域名来访问默认首页或者404页面需要设置 cname 解析在该栏里面可以看到 oss 域名可以将自己的域名设置 cname 解析解析道 oss 的外网域名即可

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

3、注意事项

(1)如果默认页面为空,则表示不启用静态网页托管。即表示采用静态网页托管必须设置默认首页。

(2)建议用户采用静态网页托管模式时,使用 CNAME 绑定自己域名。由于直接使用 bucket 域名进行访问时 OSS 做了限制,用户的文件无法直接在浏览器显示。

(3)直接访问静态网站根域名或者该域名下任何一个以”/”的 url 都会返回默认首页。

(4)目前 Website 设置不支持设置 Bucket 下文件夹的默认首页。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
1月前
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
2月前
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
136 9
|
6月前
|
分布式计算 大数据 MaxCompute
MaxCompute产品使用合集之使用pyodps读取OSS(阿里云对象存储)中的文件的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
4月前
|
分布式计算 DataWorks 调度
DataWorks产品使用合集之多个业务流程上传同名资源到同一个OSS(对象存储服务)URL,会产生什么问题
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
4月前
|
存储 弹性计算 对象存储
预留空间是什么?阿里云OSS对象存储预留空间说明
阿里云OSS预留空间是预付费存储产品,提供折扣价以锁定特定容量,适用于抵扣有地域属性的Bucket标准存储费用及ECS快照费。通过购买预留空间,如500GB通用预留+100GB标准-本地冗余存储包,用户可优化成本。
189 4
|
4月前
|
运维 Serverless 数据处理
函数计算产品使用问题之在对象存储服务(OSS)上创建ZIP包解压触发器后,触发器未按预期执行,一般是什么导致的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
关系型数据库 分布式数据库 数据库
PolarDB产品使用问题之如何将冷存到OSS(Object Storage Service)的数据恢复
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
5月前
|
文字识别 算法 安全
视觉智能开放平台产品使用合集之如何将返回的图片链接转存到OSS(对象存储服务)
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
存储 分布式计算 关系型数据库
实时数仓 Hologres产品使用合集之是否提供相应的功能接口和指令,可以将数据从OSS存储同步到Hologres中进行分析
实时数仓Hologres的基本概念和特点:1.一站式实时数仓引擎:Hologres集成了数据仓库、在线分析处理(OLAP)和在线服务(Serving)能力于一体,适合实时数据分析和决策支持场景。2.兼容PostgreSQL协议:Hologres支持标准SQL(兼容PostgreSQL协议和语法),使得迁移和集成变得简单。3.海量数据处理能力:能够处理PB级数据的多维分析和即席查询,支持高并发低延迟查询。4.实时性:支持数据的实时写入、实时更新和实时分析,满足对数据新鲜度要求高的业务场景。5.与大数据生态集成:与MaxCompute、Flink、DataWorks等阿里云产品深度融合,提供离在线
|
6月前
|
存储 数据可视化 安全
对象存储OSS产品常见问题之有几十亿个txt文件,单个4kb,使用oss如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
216 11

热门文章

最新文章