这段时间网站备案下来来,所以给网站加了cdn加速网络,但在设置cdn遇到了很多事故,记录下来与大家分享:
一、怎么设置cdn
目前国内大厂但cdn主要有:阿里云,腾讯云,百度云,网宿cdn,又拍云等。
我主要是在腾讯云和阿里云中选择,主要是大厂更值得信任吧,虽然大家都不错。
腾讯云有每个月10g的免费流量,阿里云没有;腾讯云https不需要单独花钱,阿里云需要;腾讯云100g是20,阿里云同价,我要用https因此选择了腾讯云。
登陆腾讯云,进入cdn界面,添加域名,设置好,然后将域名cname至后台给的域名。
通过以上动作,cdn已经加成功。
如果是需要https,则需要把证书复制到腾讯后台。
二、遇到的问题
我是喜欢加www设置cdn和https的,对于不带www的怎么办。我试了几种方法:
一是将xxx.com301至https://www.xxx.com
二是将xxx.com在dnspod显性转至https://www.xxx.com
第一种方法不带www是会暴露ip,第二种方法wp登陆后台好像有点问题
一是在腾讯cdn直接转向https
二是在宝塔后台强制https
这个查了下:
成功接入腾讯云 CDN 后,博客时不时出现 HTTP 564 错误,我就纳闷了,这个 564 还真少见,赶紧百度了下。很多说
WordPress 网站使用腾讯云 CDN 加速不要开启中间源,因为之前我是凭感觉设置的 CDN,所以我是开了中间源和 Range
回源。关了中间源后,问题还是没有改善。最后还是开了中间源,关了 Range 回源和回源跟随 301/302。
当前资源被锁定。
这个不知道为什么。
头大,现在还在摸索。
腾讯云工程师 :
您好,您把xxx.com与www.xxx.com都接入CDN并CNAME到您的源站,同时源站针对xxx.com做一个至www.xxx.com的跳转即可