前言
腾讯云服务器过期了,我在华为云上买了一个服务器,顺便在华为云上注册了腾讯云托管的域名。与之前的腾讯云域名注册相比,两者的速度都非常快。华为已完成备案。以后,我会以相同的归档时间返回服务器。这是个好的观点。本教程已经折腾了 CDN。折腾的时候发现网上的教程比较少,还是不够新手。这里记录下我的折腾过程,包括CDN基础加速接入,如何把CDN放在家里的NAS服务上,强制https接入,省略端口等,希望对刚有这个需求的朋友有所帮助。
什么是 CDN(内容交付网络)
CDN的全称是 。CDN是在现有网络基础上搭建的智能虚拟网络,依托部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,让用户获得想要的内容就近,减少网络拥塞,提高用户访问响应速度和命中率。说到人,CDN 将您网站(也称为源站)的资源缓存在属于各个区域的边缘服务器上。用户访问时,可以从就近的服务器获取,减少延迟,提高访问速度,缓解服务器压力。另外,CDN可以隐藏源站的IP地址,
使用 CDN 的先决条件(本教程)
1、国内CDN服务商需先完成ICP备案。如果域名尚未完成ICP备案,您可以使用服务商提供的免费备案服务。这个过程实际上非常快速和方便。
2、有腾讯云、阿里云等服务器,并部署了博客等相关服务。
购买CDN流量包
1、目前CDN流量包的新用户一般会获得12个月的免费流量,每月20G流量。我这里不是新用户,只能购买流量包,登录腾讯云官网,在搜索框输入CDN,在框中选择Smart Fill CDN。
2、CDN计费方式多样。一种是按量计费,另一种是通过购买相应的数据包进行扣费。建议您购买相应的数据包。数据包优惠很大,活动频繁。在使用过程中,您可以为流量包设置相关的使用阈值,以便您清楚地了解流量包的使用情况,避免被恶意攻击或过度使用产生高额流量费。点击购买套餐。
3.您可以根据您使用的数据量选择相应的数据包(新用户可以使用免费的100G数据,有效期为六个月,以后需要购买)
4、购买完成后,进入内容分发网络控制台。
准备 CDN 部署
域名和IP地址修改为元素,均为随机PS,仅用于教程图片演示
.
1、在华为云的服务器上,我部署了一个导航器。华为云服务器的IP地址已经解析为腾讯云中的域名(我自己做的)。现在我可以用它来访问它了。(相关教程见下文)
2、为了访问更安全,腾讯云提供的SSL证书将免费使用,您可以进入SSL证书管理后台申请。部署完成后可以使用https访问。
3、使用ping命令ping域名,看到ip是自己服务器的真实ip地址。
内容分发网络 CDN 部署
1. 进入腾讯云CDN网络控制台,点击域名管理→添加域名。
2.选择中国境内的加速区域,加速域名选择外网访问域名,加速类型选择小文件。(您可以根据您的网站类型选择)
3. 在源站配置中,【 Type】选择Free ,【Back-to- 】选择https。比如我的源站已经使用https访问,选择https,在源地址中输入源站的ip和端口。,腾讯云会自动检测输入的信息。如果验证不正确,您可以根据需要进行修改。
4. 推荐配置一般保持默认,点击提交配置。
5. 配置 CNAME。这里如果域名也托管在腾讯云下,点击一键配置。如果域名由其他运营商托管,请如图所示在域名解析下添加CNAME记录,然后单击“完成”。
6. 部署需要一些时间。主要选择如下面的屏幕截图所示。部署成功。
7、通过ping命令查看,可以看到cnd已经加速成功。
NAS博客服务访问CDN(加速访问port drop)
我在NAS上设置了一个博客光环域名:8090(域名是PS
),下面的过程将演示如何
给本博客提速,顺便去掉端口,强制https等
1、在腾讯云分析中添加一条A记录,IP指向加速域名,这个域名作为以后博客的访问地址。
1. 进入腾讯云CDN网络控制台,点击域名管理→添加域名。
2.选择中国境内的加速区域,填写加速域名,选择加速类型【CDN网页小文件】。
3.在源站配置中,【源站类型】选择Free ,【回源协议】选择http,【回源地址】中的端口写8090,因为它是一个注册域名的子域,所以可以直接使用。【 HOST】与加速域名相同。
4. 推荐配置一般保持默认,点击提交配置。
5. 配置CNAMEcdn加速之后动态加速,同上导航页面中的步骤。
如果域名在其他服务商,请在域名解析下添加如下CNAME记录
6. 部署需要一些时间。以下截图表明部署成功。
7、通过ping命令查看,可以看到cnd已经加速成功。
8.通过cdn可以正确访问博客,不需要端口