前期准备
准备:域名、对象存储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
创建一个任意名称的bucket,并将其设置为公有读私有写
注:本步骤区域的选择根据需要而定。如果要绑定的域名未注册,则无法使用大陆存储桶,只能使用海外存储桶。由于中国香港比较贵,建议使用新加坡、日本或者美国的节点,虽然延迟会多一半,但是没关系。下半部分会讲解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
哔哩哔哩:https://space.bilibili.com/24749747