如何通过 cos 托管静态网站

栏目: 服务器 · 发布时间: 6年前

内容简介:对象存储(Cloud Object Storage,简称:COS)是腾讯云提供的面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳海量数据并保证用户对带宽和容量扩充无感知,可以作为大数据计算与分析的数据池。腾讯云 COS 提供网页端管理界面、多种语言的 SDK 以及命令行和图形化工具,并且完全兼容 S3 的 API 接口,方便用户直接使用社区工具和插件,COS 还可以和其他云产品结合,比如利用 CDN 的全球节点提供加速服务,利用数据万象的图片处理能力提供一站式图片解决方案等

对象存储(Cloud Object Storage,简称:COS)是腾讯云提供的面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳海量数据并保证用户对带宽和容量扩充无感知,可以作为大数据计算与分析的数据池。腾讯云 COS 提供网页端管理界面、多种语言的 SDK 以及命令行和图形化工具,并且完全兼容 S3 的 API 接口,方便用户直接使用社区 工具 和插件,COS 还可以和其他云产品结合,比如利用 CDN 的全球节点提供加速服务,利用数据万象的图片处理能力提供一站式图片解决方案等。

近期发现腾讯云的COS服务竟然支持部署静态网站了,故写本文记录分享最新版COS部署静态网站过程。COS的优势很明显,首先是不用自己部署静态网站服务器,其次是免费,这里的 免费 额度优惠很大,每月50G免费空间,10G CDN下行流量,每月100万次读写请求。对于一个静态网站或者个人博客来说,非常够用了。

配置COS

第一步当然是申请开通COS服务了,我们点击这里申请。当然,在申请之前最重要的一步是进行实名认证,不然无法使用腾讯云的COS服务。

进行完实名认证,你就可以看到COS的控制台页面了。在控制台页面,我们需要新建存储桶,点击左上角的 创建存储桶 按钮,你会看到如下页面。

这里我们需要填写你的存储桶的名称,名称只能是小写字母和数字,这点请注意。接下来选择所属地域,这里选择就近你的地理位置即可。访问权限因为我们要部署静态网站,人人都能访问,所以请设置为公有读私有写。

设置完成后点击 确定 即可。新建完成后你将进入你新建的COS控制台管理页面,默认情况下,这个页面没有任何数据,需要你上传文件。在上传之前,我们先编写一个静态网页的 .html 文件吧。

创建静态测试文件

我们需要上传一个静态页面到COS,所以我们需要一个超文本标记语言文件,可以是 .htm 也可以是 .html ,这里我们以 .html 文件为例。我们新建一个名为 index.html 的文件,并在文件内写下下列代码保存。

<html>
<body>
<h1>腾讯云COS静态页面测试</h1>
<p>我是通过COS部署的静态页面</p>
</body>
</html>

上传文件到COS

接下来我们回到COS控制台页面,选择刚创建的存储桶。然后点击上传文件,并上传上一步我们创建的 index.html 文件。

接着你会看到已经上传到COS的 index.html 文件。

虽然已经上传了,但是暂时还是无法通过静态页面方式去访问这个文件的。

打开静态页面设置

接下来,我们要打开COS的静态页面访问功能,请选择页面菜单栏中的基础配置,拉取页面到最下方,然后找到静态网站设置。

我们点击 编辑 按钮,然后将 当前状态 设置为打开,然后在 索引文档 中填写 index.html ,然后点击保存。

现在,打开浏览器访问系统自动给出的 访问节点 内的网址 https://qcloud-*********175.cos-website.ap-chengdu.myqcloud.com 。我们看到我们部署的静态网站已经可以正常访问了。

使用自定义域名进行访问

默认情况下是不能通过自己的域名进行访问的,我们需要修改相关设置才能通过自己的域名进行访问。请点击菜单栏的域名管理,我们选择菜单栏的域名管理,在请输入域名处填写你自己的域名,我这里以 qcloud.test.cn 为例,源站类型设置为 静态网站源站 ,然后点击保存。

现在打开基础菜单配置页,然后找到静态网站设置,关掉强制HTTPS。

注:使用自定义域名一定要关闭静态网站的强制HTTPS按钮,不然无法正常加载自定义域名网站。

等待部署中的提示变为 已上线 ,现在访问你的自定义域名页面,看看是不是已经可以正常访问啦!

总结

静态部署网站你学会了吗?当然COS应用不只这些,还可以应用到数据处理、大数据分析、容灾与备份等多个场景。其在腾讯云多个产品做了深度融合,形成完整的闭环,在音视频处理领域,您仅需通过集成 SDK 便可快速接入,之后您即可在 COS 上一站式地完成视频上传、转码、存储、审核和播放等操作。数据上传处理下发一体化,完美闭环。在图像处理领域,可使用数据万象为移动开发者提供多样灵活的图片加工服务及深度定制的图片内容鉴定(如敏感内容审核、人脸识别等)。您可以通过数据万象直接对 COS 上的图片资源完成裁剪、水印、转码、旋转等操作,无需调用其他公共接口。在大数据处理领域,通过 COS 提供的 Hadoop 工具,用户可以很方便的使用 Hadoop 大数据处理引擎,如 MapReduce、Hive、Spark、Tez 处理存储在 COS 上的数据。并且COS提供多个管理工具,可以快速将多种平台(如 Amazon S3、阿里云、七牛云等)上的数据迁移至COS。推荐去各个场景去应用COS服务哦!


以上所述就是小编给大家介绍的《如何通过 cos 托管静态网站》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

UNIX系统编程: 通信、并发与线程

UNIX系统编程: 通信、并发与线程

【美】Kay Robbins、Steve Robbins / 师蓉 / 电子工业出版社 / 2018-5 / 198

《UNIX系统编程: 通信、并发与线程》是一本基于最新UNIX标准的完备的参考书,对UNIX编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用系统调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。《UNIX系统编程: 通信、并发与线程》中对通信、并发和线程问题进行了深入探讨,对复杂的概念(如信号和并发)进行了全面且清晰的解释,还覆盖了与文件、信号、信号量、POSIX线程和......一起来看看 《UNIX系统编程: 通信、并发与线程》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试