专栏首页建站达人秀如何通过 cos 托管静态网站
原创

如何通过 cos 托管静态网站

对象存储(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服务哦!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何进行小程序云存储开发

    上一篇文章如何进行小程序云函数开发我们介绍了如何在小程序端调用云函数,使用云函数可以弱化后端和运维操作,使用平台原生 API 进行核心业务开发,实现快速上线和迭...

    区城轩
  • 如何部署 ftp 文件服务

    文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协...

    区城轩
  • 如何通过 cos 托管静态网站

    对象存储(Cloud Object Storage,简称:COS)是腾讯云提供的面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳...

    用户3712604
  • EMR入门学习之腾讯云对象存储COS(八)

    COS(Cloud Object Storage),一种海量的分布式存储服务,用户可以随时通过互联网对大量数据进行批量存储,兼具性能与共享能力,适用于大数据场景...

    披荆斩棘
  • visudo切换账户免密码的配置方法

    二狗不要跑
  • 学界 | 代替支持向量机,南大周志华组提出多类最优边界分配机mcODM

    选自arXiv 机器之心编译 参与:李泽南、路雪 南京大学机器学习与数据挖掘研究所张腾与周志华的新研究提出了在多类分类问题上的全新解决方法——mcODM,并在诸...

    机器之心
  • 撸个 symfony4(一)

    最近在看symfony,发现laravel里面也引用了这个框架,国内关于symfony的资料不是很多,但是体验了以下之后,感觉还是不错的,所以记...

    仇诺伊
  • uCPE/vCPE与网络:你中有我,我中有你

    IDC认为,企业对SD-WAN的接受度和采用率会越来越广泛。随着虚拟化,云管理、SDN等新兴技术在整个企业网络中的不断发展,uCPE/vCPE将从这种模式转变中...

    SDNLAB
  • 打造刀郎安全PHP系统

    有一段时间没有露面的,现在出来和各位打个招呼,今天给大家带来话题是打造安全php系统,web安全防不胜防,那么我们怎么尽可能的做到安全啦?

    FB客服
  • 虚拟CPE和SD-WAN功能逐步走向融合

    对服务提供商而言,虚拟客户端设备(vCPE)以及软件定义广域网(SD-WAN)是能够实现业务目标的不同选择,最终目的都是要向用户提供托管服务。因此,服务提供商面...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券