镁伽科技黄瑜清:智能自动化给生命科学带来巨大变革
06-18
注:本文以国内COS存储桶为例。请准备好已注册的域名,否则将无法自定义域名和使用腾讯云CDN服务 此方法适合大多数个人主页、hexo、hugo等博客以及静态WordPress博客。
1. 创建腾讯云 COS 存储桶。进入腾讯云对象存储控制台,点击桶列表,创建桶。
我们以在北京创建一个桶为例。名称可以任意,但创建后不能修改。
最好让你更容易记住。访问权限 设置请参考以下提示: 公共读、私有写、私有读写具体说明如下。
公开读、私有写:任何人(包括匿名访问者)都对存储桶中的对象拥有读权限,但只有存储桶创建者具有相应权限的账户才对存储桶中的对象拥有写权限。私有读写:只有该Bucket的创建者以及具有相应权限的账户才拥有该Bucket中文件的读写权限。
没有其他人对该存储桶中的对象具有读取或写入权限。由于 COS 没有使用上限设置,如果选择公读私写,可能会被他人恶意转用,造成经济损失。
因此,如果想省事,可以选择公共阅读和私人写作,但出于安全考虑,建议选择私人阅读和私人写作。单击“下一步”,默认配置高级可选配置。
单击“下一步”确认一切正确,然后单击“创建”。 2. 将网站源代码上传至存储桶。
单击“上传文件”,将网站源代码拖至上传区域,上传至存储桶。点击上传并等待完成。
3. 配置腾讯云 COS 存储桶。点击基本配置-静态网站,开启静态网站功能。
一般来说,默认就够了。您也可以根据需要进行配置。
我们复制上图中的访问节点进行访问。如果您的存储桶是公开的,可以私下读写,那么您已经可以访问您网站的内容。
如果您选择私有读写,那么由于您使用浏览器的访问不属于“具有相应权限的账户”,您的访问将被拒绝。 ,状态码如下图所示。
4、添加腾讯云CDN服务(两者选其一) 4.1 直接在桶中配置自定义CDN域名。点击域名与传输管理-自定义CDN加速域名,添加域名,输入域名,根据需要选择加速地域,选择源站类型。
对于静态网站源站,如果是私有读写桶,需要开启回源认证。强烈建议配置HTTPS证书。
在DNSPod控制台中单击“保存”,为域名添加CNAME解析。记录值就是上图中的CNAME。
然后我们发现提示:当前有一个域名开启了回源认证,但是该Bucket没有开启CDN服务授权。单击添加CDN服务授权,然后单击确定。
4.2 在CDN控制台添加CDN域名。进入腾讯云内容分发网络控制台,点击域名管理,添加域名配置,根据需要选择加速区域,填写加速域名,加速类型为CDN网页小文件,根据需要启用IPv6访问,源站配置类型选择COS源,回源协议选择HTTPS,源站地址选择之前的存储桶。
,选择静态网站,并开启私有存储桶访问。如果未添加授权,请单击“添加授权服务”。
确认后服务配置为默认。根据需要修改。
为了防止有人恶意刷流量造成经济损失,建议在DNSPod中启用使用上限并确认提交。控制台为域名添加CNAME解析,记录值为下图中的CNAME5。
配置腾讯云CDN服务,点击管理5.1配置SSL证书并开启强制跳转(强制跳转是按需开启的,但我一般都是开启HTTP --> HTTPS)强烈建议网站先配置HTTPS点击HTTPS配置,配置证书。如果您已经在腾讯云申请了SSL证书,则直接添加。
如果您尚未在腾讯云申请SSL证书,请添加您在其他地方手动申请的SSL证书,并开启强制跳转。跳转,跳转类型设置为HTTP -> HTTPS,跳转方式选择跳转,携带头为Yes(可选) 5.2 节点缓存过期配置 首先点击缓存配置,进行节点缓存过期配置。
由于我们托管的是静态网站,因此所有动态文件都应配置为不被缓存。如果网站更新频繁,建议对频繁更新的文件后缀设置较短的缓存时间。
例如,博客网站可以为 html 后缀的文件设置 1 天或更短的缓存时间。对于很少变化的文件,我们可以设置更长的缓存时间。
例如,图像文件一般不会被人更新。我们可以为图像文件设置几天或更长的缓存时间(如果文件经常更改,不要这样做)我们使用默认设置来缓存其余文件。
可以保存30天。当然,你可以选择任意多的天数,无论是1秒还是天(小知识:最多只能缓存天数)。
还可以进行更高级的配置;文件后缀是某个或几个后缀。所有文件均已配置。
文件目录是配置一个或多个目录。全路径文件是单独配置某个文件或者某些文件(支持通配符*)。
首页是单独配置index.html。配置。
那么我们需要知道,缓存规则越低,权重越高,优先级越高,所以我们需要对上面的配置进行排序,主要是把所有文件的缓存配置放在最上面,其他的根据您的具体需求。排序后,点击调整优先级,拖动排序,点击保存。
例如我配置的规则如下。一般情况下只需配置以上两项即可。
如果您还有更多需求,请根据需要进行配置。 6. 访问网站。
现在访问你的CDN域名,就可以访问你的网站了(以下是我用上述方法搭建的静态网站) 腾讯云开发者先锋(TDP,腾讯云开发者先锋)是腾讯云官方成立并运营的技术开发者团体GTS。这里有最专业的开发者和客户,可以与产品人员近距离接触,有专门的问题和需求反馈渠道,有一群志同道合的兄弟姐妹。
快来加入我们的开发者社区吧。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-18
06-18
06-17
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用