前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用对象存储最低成本搭建静态网站

使用对象存储最低成本搭建静态网站

原创
作者头像
Ar-Sr-Na
修改2020-06-01 10:43:06
9.3K0
修改2020-06-01 10:43:06
举报
文章被收录于专栏:Ar-Sr-NaAr-Sr-Na

前期准备

准备:域名,对象存储COS存储桶,SSL证书及CDN


准备内容

域名,很简单,在腾讯云直接注册即可:https://cloud.tencent.com/act

COS对象存储:https://cloud.tencent.com/act

策划

腾讯云有提供价位计算器:https://buy.cloud.tencent.com/price/cos/calculator

估计自己网站的流量,访问请求数估算

当然这只是存储桶的费用,后面还有CDN,SSL证书等费用要算进去

开始

注册好域名之后,开通腾讯云COS业务https://console.cloud.tencent.com/cos5

创建一个存储桶,名称任意,设置为公有读私有写

注:这一步地域的选择需要根据需求,如果需要绑定的域名没有备案,无法使用大陆的存储桶,只能使用海外的存储桶,由于中国香港地区的费用较贵,建议使用新加坡,日本或者美国的节点,虽然延迟会高出大半截,但没关系,后半部分将会讲解CDN

存储桶设置

进到存储桶的管理界面-在基础设置-静态网站处,把静态网站打开,索引文档默认index.html,根据自己网站设置

建议打开下方服务端加密,保护与服存储桶之间的通信安全

来到文件列表,点击上传,把静态网站所有文件拖动上传

检查是否完整

然后通过第一步打开静态页面提供的页面地址访问,

绑定域名

如果觉得上一步的地址实在太长,可以使用自定义域名

在域名管理-自定义源站域名处添加域名

注意:如果使用的是中国大陆的存储桶,必须通过工信部ICP备案才可使用,而备案需要服务器,而服务器成本较高,而备案需时长较长,导致不少时间花在备案的服务器上,最后价格非常昂贵

所以我们建议使用大陆以外的节点,中国香港延迟不会差多少,但是流量费用偏贵,体验上基本没区别,新加坡,美国地区流量价格较低,对于延迟不敏感的网站推荐使用

设置完绑定后,把域名解析到CNAME,但这会有一个问题,当时用https时会提示证书错误,,如果网站需要https访问,需要接入CDN,这里推荐CloudFlare,提供免费CDN,DNS以及证书,海外访问延迟能达到10ms以下。

域名控制台
域名控制台

缺点:大陆地区延迟奇高,能达到几百毫秒

中国大陆
中国大陆
日本东京
日本东京

腾讯云的海外加速也算不错,但是预算,能省就省,腾讯云延迟低了100ms,如果有某个人刷流量,CDN和COS一起遭殃,必须设置限流,我推荐:流量100Mbps,200ip/s

高级配置
高级配置
访问配置
访问配置

如果用CloudFlare就不必担心流量和DDoS问题

腾讯云CDN证书设置

在CDN设置里设置好

然后到海外加速控制台,高级配置里配置好SSL证书,腾讯云提供免费SSL证书服务:

https://console.cloud.tencent.com/ssl

点击购买证书,选域名型免费版

根据引导完成配置

这时候访问就没有问题了

CloudFlare证书设置

由于CloudFlare是CA,证书颁发完全自动,接入域名后,在SSL/TLS处

......

+把加密方式改为灵活

还有记得在DNS处把代理打开

CloudFlare不仅能对域名更高级管理,提供免费CDN,颁发免费证书,还可以省流量,对,进一步省下了对象存储流量费用

再次提示:CloudFlare节点多为西方节点,所以购买COS时最好选择西方地区,降低COS与CDN之间的延迟

更多功能,等你探索!

我是Ar-Sr-Na,科普自媒体,业余无线电爱好者,擅长解决音视频渲染中IaaS成本问题。个人网站www.arsrna.com

bilibili:https://space.bilibili.com/24749747

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
  • 准备内容
  • 策划
  • 开始
    • 存储桶设置
      • 绑定域名
      • 腾讯云CDN证书设置
      • CloudFlare证书设置
        • 更多功能,等你探索!
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档