侧边栏壁纸
博主头像
枕头下放双臭袜子博主等级

今我何功德,曾不事农桑

  • 累计撰写 166 篇文章
  • 累计创建 32 个标签
  • 累计收到 0 条评论

cdn踩坑一两件

枕头下放双臭袜子
2020-05-20 / 0 评论 / 0 点赞 / 577 阅读 / 0 字 / 正在检测是否收录...

最近疲于解决certbot的ssl证书的续期问题,听老赵说可以试试从cdn平台申请一下证书试试,并且对于个人网站来说,很多免费cdn赠送的流量都足够

于是尝试了一下又拍云的cdn:
(创建账号与绑定域名、加入又拍云联盟等不在介绍,网上有很多文章)

刚开始还不太会用,创建并开启一个cdn服务之后需要做一些配置,有些配置不一定适用各自人,我自己创建并使用cdn之后就踩了这么一些坑:

1、在云服务商处需要设置CNAME解析

CNAME会与你之前的A记录互相冲突,所以你要先删除A记录才能添加上CNAME记录,CNAME值来源于cdn服务商提供。

2、回源管理

cdn的作用:当你使用了cdn之后,用户通过浏览器访问你的网站链接时,实际上访问的是cdn服务器,cdn的服务器又从你绑定的域名中获取内容发送给浏览器。

所以这个回源管理的源站就是你服务器提供内容的地址,现在的cdn一般都支持设置域名 + 端口 、IP + 端口,这两种可以是http的、可以是https的,根据个人实际情况设置。

所以当你的源站设置不对的话cdn就会报各种错误的状态码和信息。

3、cdn处的https

很多cdn处都可以申请免费的Let's Encrypt证书(一般都是单域名的,即只能使用给一个顶级域名或一个二级域名或一个三级域名),也可以上传自己的证书。

4、参数跟随

当cdn基本配置完成之后,我访问后台的时候发现博文内容不会随着我的点击而更换,所以选择问问大佬,大佬告诉我简单的“参数传递”四个字,经我检查发现点击之后页面请求 URL 中 “ ?” 之后的参数一直没有更改,所以跳到cdn控制台探索发现了参数跟随这个选项!
image.png

image.png

0

评论