因为把淘小品搬到一个便宜的服务商,打算重新拾起免费CDN的主意。早些年,接触过加速乐、安全宝、360网站卫士等曾经火及一时的网站服务,如今只剩下百度云加速一家。而且,去看它的功能,真心觉得是从站长角度出发,做的非常好。再想想百度网盘,也是在这样的大浪淘沙之下,如今是国内网盘第一。想起小马哥在年会上曾经说过,互联网行业是长跑。
于是我屁颠屁颠去折腾了百度云加速的CDN服务,看似一切都OK了,图片也通过自己写的插件转成CDN地址了,一切顺利。接下来,我打算切https了。我所用的主机服务商提供一键安装ssl证书的功能。于是赶紧给主站安装上。www域名顺利https,开心😄
接下来就是修改CDN域名为https,百度云加速也提供了证书申请的服务。开心申请下来了。但是经过长时间的折腾,发现访问CDN的https时,一直提示证书无效。经过反反复复的折腾之后,我终于找到了症结所在。原来,由于我们的域名没有备案,所以在百度云加速,虽然一切的一切都是正确设置,但实际,它是直接解析到源站的,没有备案的域名,无法享受其服务。后来又去折腾了一下cloudflare,完全没有百度云加速好用啊,放弃。所以,我折腾那么久,全是白折腾。
最后,撤掉了它的服务,直接将CDN域名解析到主机,重新申请了一个SSL,这次申请时,包含了之前使用的CND域名,然后就顺利都用上了https,只是没有走CDN,一切都走主机流量,怕是有一天流量用完。之所以另外起一个域名提供图片访问,是为了避免主站http一次请求过多。
所以,这么多年的教训是,折腾免费的东西,都是跟自己过不去。折腾国内的东西,永远绕不过备案这一问题。