多吉云CDN配置
前言:多吉云CDN
是中国的一家云计算服务商,提供内容分发网络(CDN)服务
。CDN
是一种通过在全球范围内的多个节点缓存内容,以加速内容传输和提高用户访问体验的技术。多吉云CDN
的服务包括内容加速
、视频加速
、下载加速
、安全加速
等,通过提供高性能、高可用性和安全的CDN
服务,帮助客户提升网站、应用和视频等内容的传输速度和稳定性。
需求:想要个功能播放视频,视频存储在服务器tomcat
里面,服务器3M固定带宽
,视频稍大点一卡一卡的,但又不想花钱整个大的带宽,这块使用cdn
进行加速,想达到的效果是浏览器输入视频链接能够流畅播放
前置准备
资源文件
存储在tomcat
当中
nginx相关配置
这块正常Nginx
配置并使用二级域名https
,需自行在云服务商处申请免费证书,当配置完成后,DNS云解析
添加相应配置即可正常访问
1 | server { |
目前情况,当文件每次访问,加载都慢
多吉云CDN
选择的原因
多吉云每个月是送20GB
的免费流量包,是支持HTTPS
的
添加加速域名
加速域名:见名知意添加自己要加速的域名
业务类型:按自己需求选择
源站 IP:填写服务器IP
回源协议:这块选择源站支持 HTTPS
,使用与用户访问相同的协议回源
点击【确定添加】,然后需要等几分钟
添加DNS解析记录
在等待的途中,进入云DNS解析
服务,点击进对应的二级域名修改操作,打开修改页面,这块使用的是阿里云的服务
切回CDN厂商
,点击加速域名
,进入当前域名配置页面,复制CNAME
对应的值,请前往 DNS
服务商处,添加对应的 CNAME 解析记录
来完成配置
在DNS解析服务
里,修改记录类型:CNAME
,主机记录:下方CDN基础配置展示的值
配置https
点击对应的域名打开配置页面,选择HTTPS
配置,添加证书,此处需要添加的证书,
由于前置准备的时候在服务器配置Nginx
的时候已经下载证书并部署到服务器了,
现在把对应的文件拉出来,把文件已记事本的方式打开复制里面的内容添加到证书,及私钥,保存后会弹出选择框,指向对应的加速域名即可
访问控制
该配置是防止被人盗刷,这块设置了到达20GB
流量后,停用该域名
回源配置
CDN回源
是指内容分发网络(CDN)
中的一项功能,它允许CDN服务器在需要时从源服务器获取原始内容。
这种情况通常发生在CDN
缓存失效或内容更新后。当用户请求内容时,如果CDN缓存
中没有相应的内容,CDN服务器
会向源服务器发起请求,
获取最新的内容,并将其缓存到CDN
服务器上,然后再返回给用户。这样可以加快内容的传输速度,减轻源服务器的负载压力。
当创建的业务类型是网页小文件时,Range回源默认是关闭的
源站需要支持 Range 请求
,即 HTTP 请求头中包含 Range
字段,源站能够响应正确的 206 文件分片。
在Nginx的配置文件中,默认就会支持,Tomcat默认也是能够处理标准的HTTP Range请求
,所以不必理会,直接开启
到此为止,CDN配置完成
效果展示
https://files.changruyi.com/douyin/1693134462558.mp4
常见问题
配置cdn后无法访问
IPv4 地址才可以配置端口,格式为:IPv4:端口。例如:8.8.8.8:8080
。HTTPS 回源时仅支持 443 端口。
问题原因:在【源站IP】填写了服务器IP:443,经过与客服人员的沟通,说不需要写上去,
删除加速域名,新建了一个加速域名【源站IP】没有填写:443后可以正常访问