Z-Blog使用腾讯云CDN并且开启Https的配置教程

137人参与 |分类: 站长百科|时间: 2019年05月06日

最近我这个小博客也用上了高()大()上()的CDN加速了,之所以说高大上是因为CDN给人的感觉就是那些牛逼的站点才有钱来用,矮矬穷是因为我是用的投机取巧的不花钱的。我这个博客服务器使用的阿里云,CDN则是选用的腾讯云,看中的就是腾讯云CDN的https请求不计费,并且每月赠送10G流量,目前做到了在国内网站打开速度和访问百度搜索的速度差不多。

关于什么是CDN,请自行百度。下面直接上干货,来说说Z-Blog使用腾讯云CDN并且开启Https的方法。

1、添加加速域名

进去cdn管理界面,点添加域名,重点是源站设置,如果你是服务器就直接写你服务器的ip,如果你是空间就填写你空间域名提供给你的解析ip或者解析域名。

Z-Blog使用腾讯云CDN并且开启Https的配置教程-第1张图片

2、配置CDN

其中IP访问限频配置这个需要配置一下个人建议设置10-30之间根据站点的访问情况填写。(可以有效的防cc攻击)

Z-Blog使用腾讯云CDN并且开启Https的配置教程-第2张图片

3、缓存配置

配置好站点的缓存过期非常重要,不仅可以提高网站的速度和用户体验还能减少源站的压力。高级缓存过期设置本站没有开启。

Z-Blog使用腾讯云CDN并且开启Https的配置教程-第3张图片

缓存规则默认是下面规则覆盖上面规则,因此需要注意一下顺序问题。

4、回源配置

Range回源配置可以打开,减小了回源时的带宽占用。回源跟随301/302配置一定不能打开,不然就无法登陆

5、安全配置

鉴权配置:图片站点的话可以开启,一般不用开启。(主要是防止盗用链接的)

6、高级配置

带宽封顶配置:之前用阿里云的cdn被人打了一次,并且欠费几百块钱,所以腾讯云这边我设置的100Mbs,具体你们看。(官方解释:当5分钟内产生的带宽超出所设置值时,可以根据配置关闭CDN服务,或请求直接返回源站。)

HTTPS配置:开启强制跳转HTTPS,并设置转跳301,(转跳302对收录有一定的影响),大家可以百度一下。301和302区别。

证书添加:如果你的ssl证书是在其他地方申请的需要把ssl证书配置文件下载下来,找到其中的nginx配置,按照提示把证书内容和密钥填进去,

如果你是在腾讯云申请的证书,直接添加进去就好了。

重点:选择回源方式时一定要选择协议跟随。

添加好证书后开启HTTP2.0配置,SEO优化配置(建议开启不想开也可以)

Z-Blog使用腾讯云CDN并且开启Https的配置教程-第4张图片

7、HTTPS达到A+

一般情况下配置以上内容就算配置完成了

如果你想让你的站点在使用cdn后检测ssl证书等级达到A+需要添加HTTP Header配置。

Z-Blog使用腾讯云CDN并且开启Https的配置教程-第5张图片

点击添加HTTP Header,点自定义,之后分别把以下内容添加进去

Strict-Transport-Security    max-age=31536000; includeSubdomains; preload;

8、其他设置

过滤参数配置:建议打开,减少带宽消耗(如果你发现后台打不开,或者部分功能失效请关闭它,我目前没有发现)

防盗链配置:建议不使用,除非你愿意手动一个个添加搜索引擎

IP黑白名单配置:被d再用

状态码缓存:默认即可

HTTP头部缓存配置:建议打开,让源站获取评论文章ip,如果打开请关闭源站的HSTS,避免头部相冲突。

智能压缩:如果你源站打开了(用宝塔,lnmp脚本,appnode...默认开启了),建议关闭智能压缩,腾讯云目前智能压缩比较傻,会对图片进行“压缩”。

教程到此结束,如果你有更好的想法,可以下方留言评论!