静态网站托管使用阿里云OSS对象存储分分钟搞定

本文涉及的产品
对象存储 OSS,20GB 3个月
.cn 域名,1个 12个月
对象存储 OSS,内容安全 1000次 1年
简介:

静态网站不需要购买云服务器、VPS或者虚拟主机,使用阿里云OSS对象存储即可搞定,稳定且访问速度快,你只需要准备好域名和静态网页代码,如果选择中国香港的区域还不需要备案,码笔记分享使用阿里云OSS对象存储实现静态网站托管教程:

阿里云OSS对象存储托管静态网站

使用OSS托管静态网站的方法很简单,大致的流程是在OSS上创建Bucket,Bucket读写权限设置为公共读;创建完Bucket后,在基础设置中设置一下静态页面默认首页;然后将域名通过CNAME解析到外网访问的Bucket域名上。码笔记来详细说下教程:

一:创建OSS Bucket

    1. 打开OSS对象存储控制台;
    1. 创建Bucket
      在左侧栏“Bucket列表”中点击“创建 Bucket”

OSS对象存储创建Bucket

Bucket 名称:Bucket名称会出现在你的OSS域名中,名称不支持中文
区域:选择中国大陆地域你的网站域名需要备案,没有备案或不想备案可以选择中国(香港)节点
存储类型:默认标准存储
读写权限:这一步很重要,选择公共读

其他如版本控制、服务器端加密、实时日志查询、定时备份等选项根据实际情况选择,没有特殊要求默认即可。

二:设置静态页面

选择刚刚创建的Bucket,点击“基础设置”--“静态页面”,如下图:

OSS Bucket静态页面设置

默认首页:index.html
默认 404 页:404.html
子目录首页:开通

至此OSS对象存储Bucket的创建和设置就完成了,下一步就是上传静态网站源码。

三:上传静态网站源码到Bucket

在“文件管理”中上传网页、新建目录等操作,如下图:

上传静态网页到Bucket

根据静态网站目录结构,将静态源码上传到刚刚创建的Bucket中。

四:OSS Bucket绑定域名

选择“传输设置”--“域名管理”--“绑定用户域名”,填写你的网站域名,如果你的域名也在阿里云账号下,可以打开“自动添加 CNAME 记录”,阿里云域名解析系统会自动添加CNAME解析记录;如果域名不在阿里云,登录到域名解析平台,手动添加CANME记录即可。

五:手动添加域名CNAME记录

域名解析处添加CNAME解析到Bucket外网域名,登录到你的域名管理控制台,添加CNAME解析,记录值填写Bucket“概览”中外网访问的Bucket 域名,如下图所示:

域名解析CNAME记录值

填写CNAME记录值后,访问你的网站域名,应该可以正常访问了。

阿里云OSS对象存储价格很便宜,可是使用按量计费模式,后付费,费用会从阿里云账号下扣除,也可以通过购买OSS资源存储包。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
4天前
|
安全 对象存储
OSS对象存储JavaV4签名
本文介绍了如何使用阿里云OSS-SDK生成V4版本的签名URL和Header签名。通过设置时间、访问密钥等参数,代码示例展示了如何创建带有V4签名的请求,适用于安全访问对象存储服务。相关文档链接提供了更多详细信息。
20 7
|
25天前
|
弹性计算 数据管理 应用服务中间件
活动实践 | 借助OSS搭建在线教育视频课程分享网站
本教程指导用户在阿里云ECS实例上搭建在线教育网站,包括重置ECS密码、配置安全组、安装Nginx、创建网站页面、上传数据至OSS、开通OSS传输加速、配置生命周期策略及清理资源等步骤,实现高效、低成本的数据管理和网站运营。
活动实践 | 借助OSS搭建在线教育视频课程分享网站
|
5月前
|
机器学习/深度学习 人工智能 专有云
人工智能平台PAI使用问题之怎么将DLC的数据写入到另一个阿里云主账号的OSS中
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
1月前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。
|
2月前
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
2月前
|
存储 人工智能 安全
OSS 深度解析:Data + AI 时代的对象存储
在 Data + AI 时代,随着大数据分析和 AI/ML 工作负载的进一步融合,对象存储 OSS 作为面向 AI 时代的数据基础设施,迎来了新的挑战与创新机遇。本话题我们将会介绍对象存储的能力创新,深度解读对象存储在实现稳定、安全、高性能和低成本背后的技术进展,并展望未来 AI 驱动趋势下的技术发展方向。
453 1
|
4月前
|
存储 机器学习/深度学习 弹性计算
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
|
5月前
|
存储 运维 安全
阿里云OSS的优势
【7月更文挑战第19天】阿里云OSS的优势
233 2
|
5月前
|
运维 Serverless 数据处理
函数计算产品使用问题之在对象存储服务(OSS)上创建ZIP包解压触发器后,触发器未按预期执行,一般是什么导致的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
关系型数据库 分布式数据库 数据库
PolarDB产品使用问题之如何将冷存到OSS(Object Storage Service)的数据恢复
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。