撰于 阅读 75

博客接入百度云CDN

为了让博客访问速度更快一点,打算将博客的CDN换成百度智能云。

在今天凌晨,我购买了CDN的资源包,打算把腾讯云的CDN换到百度云上面,但是本人纯小白,在这个过程中,似乎遇到了点问题
博客接入百度云CDN
购买资源包之后,非常自信的去配置域名,但是,出问题了,配置完成之后,我的网站一直403报错,改了很长很长时间,都无法正常访问,于是我提交了工单,本来打算睡一觉,醒来看工单进展的,没想到百度的工程师比我还狠,很快就回复我了,并且让我提供加速域名给他们看一下。
博客接入百度云CDN
大概过了10分钟之后,工程师给我回复了,可能是防盗链的问题,但是我的防盗链是没有设置的,于是工程师让我把防盗链的白名单和黑名单都试一遍,其实这个我在提交工单之前就操作过,没用,所以我觉得不是这里的问题
博客接入百度云CDN
又过了一段时间,工程师让我去看一下源站能否正常访问,因为我用的是服务器,所以源站就是IP,但是这里出现一个问题,之前用的腾讯云CDN的时候,我的源站IP没有创建网站,可以正常套CDN,毕竟我一个小破站,也没人攻击,不至于打回源,但是百度这里,我也不懂什么原因,源站需要正常访问的,于是我将IP解析到了一个地址上面。

将源站解析之后,我再次访问网站,发现提示重定向次数过多,这个又让我迷糊了,我确实在CDN里面设置了http→https的301重定向,但是不应该报错呀,因为之前用腾讯云CDN的时候,CDN设置和服务器设置都开启了301重定向,在网上查询之后才了解,百度云的加速最好只开启CDN的重定向,服务器的就不用开了,于是我把服务器的301重定向关闭之后,果然可以正常访问了。

但是访问之后,只能看到文字,样式全丢了,这时候百度工程师还在研究上面的问题,所以我跟工程师反馈了一下进度,并且自己研究了一下网站样式丢失的原因。
博客接入百度云CDN
找了一段时间,发现CDN回源协议是HTTP,因为我一开始认为源站是IP地址,没有ssl,所以应该不是https,后来发现好像错了,反正我把回源协议改成了跟随,就可以正常访问了。 后来百度云工程师测试之后,发现确实可以正常访问了,于是这次工单到此结束了,我也以为可以休息了,但是万万没想到,还有个问题等着我呢......

因为折腾到2点多,那时候也没睡觉的想法,所以刷了一会抖音,差不多到4点多,我想进入后台发一下文章,但是奇怪的来了,我后台进不去了,是的,进不去了。

并不是密码忘了,也不是数据库崩了,就是单纯的进不去,输入账号密码之后,点击登陆无法跳转,因为我的CDN没有任何缓存规则,感觉对网站的加速不是很明显,所以我一般不做缓存,所以不可能是缓存导致的,这就让我搞不懂了,为什么后台进不去?

找了一个多小时找不到解决的办法,这时候已经6点多了,同时我发现数据库出了问题,前几天说我把数据库迁移到腾讯云了,而腾讯云后台6点开始就出现了异常告警,有的持续半小时。
博客接入百度云CDN
我很是不理解,为啥数据库出现了高并发的请求,因为我的云数据库只对我的网站服务器IP开放了端口链接,不可能是外部因素导致的,难道是后台登陆一直在查询数据库?虽然没搞明白什么原因,但是问题就摆在那,后台登陆不了,数据库还出现告警,真的烦。