给网站加上CDN服务

给网站加上CDN服务
南瓜绘前言
CDN是什么
CDN英文全称Content Delivery Network,中文翻译即为内容分发网络,是一种构建在现有互联网基础之上的智能虚拟网络,通过在网络各处部署节点服务器,将源站内容分发至所有CDN节点,使用户可以就近获得所需的内容。
CDN优势与作用
- 提高访问速度
- 增加网站安全性
CDN厂商的选择
国内CDN的厂商有很多,除了阿里云和腾讯云等大厂,一些小厂的优惠和体验还是很好的,但要注意的是,如果你的域名没有ICP备案,国内大多数厂商都是不能用的。
我这里用的是多吉云的CDN,点击注册多吉云账号
然后完成实名认证,接着我们可以看看免费的额度:
HTTPS请求次数的免费额度:
可以看到,对于个人而言初期阶段的博客,每月20GB是肯定够用的。
配置CDN
添加域名
来到多吉云域名管理的控制台,点击添加域名,添加完成后记得保存CNAME,后面域名解析的时候要用到。
按照自己的需求设置,加速域名选择你要加速的域名(需要ICP备案),源站IP选择你服务器的IP,回源协议选择使用与用户访问相同的协议回源,最后确认添加。
添加证书
接着来到融合CDN证书管理控制台,点击添加证书,上传你的证书(没有可以去宝塔面板申请或者使用腾讯云免费的域名)
接着回到多吉云域名管理的控制台,对你刚才添加的域名选择修改配置(小齿轮),然后点击HTTPS配置,启用你刚才上传的域名。
域名解析
来到你域名解析的控制台,先将域名解析的A记录类型暂停或删除,添加记录:记录类型选择CNAME,记录值填写刚才域名控制台保存的字段,点击确定,解析完成。
测试
到这里CDN和域名解析的所有配置都完成了,如果你遇到网站打不开的情况请检查证书是否一致,如果你使用了宝塔面板试着只开面板中网站设置里的强制HTTPS,关闭CDN控制台中的。
来到ITDOG,输入你的网站域名,点击单次测试。
如果没加CDN,那么测试结果是这样的:只有一个IP
当你添加CDN后,测试结果是这样的:隐藏了服务器IP,在各地方都有缓存服务器。
现在,你就成功的为你的网站配置了CDN服务。如果有多个域名需要加速,重复以上步骤即可,如果你遇到问题,可以在评论留下你的问题或者与我联系。