内容简介:对象存储(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 托管静态网站》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- c# – 是否可以通过静态方法访问实例变量?
- 静态库遇到静态库
- 全局变量,静态全局变量,局部变量,静态局部变量
- Android NDK秘籍--编译静态库、调用静态库
- static特别用法【静态导包】——Java包的静态导入
- c# – 为什么委托在静态方法中使用时不能引用非静态方法?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
大型分布式网站架构设计与实践
陈康贤 / 电子工业出版社 / 2014-9-1 / 79.00元
《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节,包括SOA架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容;深入地讲述了大型分布式网站架构设计的核心原理,并通过一些架构设计的典型案例,帮助读者了解大型分布式网站设计的一些常见场景及遇到的问题。 作者结合自己在阿里巴巴及淘宝网的实际工作经历展开论述。《大型分布式网站......一起来看看 《大型分布式网站架构设计与实践》 这本书的介绍吧!