腾讯云主机部署Docker+WordPress+https+CDN(六) 配置CDN

1. 百度云CDN配置(免费,但不稳定)

我的域名和云主机已经在国内备案,所以选择了免费的百度云加速
配置参考链接:http://www.seoyh.net/2623.html

1.1 进入控制台,添加网站

1.2 选择cname方式接入

1.3 添加@和www两个子域名

1.4 到域名服务商控制面板添加TXT记录和CNAME记录

注意:先添加TXT记录,然后直接点下一步,完成。等百度云加速解析域名成功后,再删除TXT记录,添加其他两条CNAME记录。 接入成功后如下图:

1.5 点击上图中的域名,进入管理界面配置信息

配置CDN加速:

特定界面规则(注意顺序不要错,按这个顺序添加,先添加的在最下面): 目标URL:“*codingsea.com/*”;
缓存颗粒设置:细致;
节点缓存有效期:一周;
浏览器缓存有效期:1小时;
CC防护:高;
其他:全ON

目标URL:“*codingsea.com/wp-admin/*”;
缓存颗粒设置:细致
浏览器缓存有效期:1小时;
CC防护:高;
其他:全ON

目标URL:”*codingsea.com/*/comment-page-*”;
缓存颗粒设置:不缓存;
浏览器缓存有效期:1小时;
CC防护:高;
其他:全ON;

1.6 配置https加速模式

如果wordpress用的http,就选半程加密;如果wordpress用的https,就选全程加密

1.7 配置https证书

对2个域名按照网页提示申请证书,申请成功后会自动部署

至此,CDN加速配置完成。

2. 腾讯云CDN(收费)

2.1 进入控制台,添加域名

2.2 域名配置

为了同时支持www和不带www的访问,我配置了2个域名。IPV6暂时没开启。

2.3 源站配置

2.4 服务配置

规则可以使用默认的,只勾了个开启忽略参数,后面可以再修改。

提交后显示成功。

2.5 返回域名管理界面,可以看到两个cname记录

2.6 登录域名解析控制台添加上图的两个cname记录

2.7 回到域名管理界面刷新

可以看到显示绿色,部署成功。

2.8 登录腾讯云证书管理界面,点击申请免费证书

我的域名在腾讯云管理,所以选自动验证 一开始点查看状态是失败,大概等了5分钟,收到验证成功的短信,查看状态显示成功。

2.9 回到域名管理界面,配置https

基本上能开启的都开启了。 登录https://myssl.com检测网站已经达到A+。

2.10 参考2.9对www的域名设置同样的https配置

2.11 回到域名管理界面,点击codingsea.com进行详细配置

由于www.codingsea.com我在nginx中都会重定向到codingsea.com,所以这些详细配置只对codingsea.com进行配置就好了。

2.11.1 访问控制

2.11.2 缓存配置

只缓存了一些静态资源来加速,目前看网站访问已经很快了,后面有需要再优化。

2.11.3 高级配置

主要是做一下安全防护,防止被恶意攻击造成高额带宽费用。当然,这个安全防护仅对按带宽计费用户有效,我先配置一下,防止哪天不小心切换到按带宽计费忘了设置。

至此,腾讯云CDN基本配置完成。后续根据使用情况,可以再进行调整优化。

建站  ·  开发  ·  读书  ·  教程
↑长按或扫码关注“编程之海”公众号↑
↑长按或扫码关注“编程之海”公众号↑
编程之海 版权所有丨如未注明,均为原创丨转载请注明转自:https://codingsea.com/wordpress-baidu-cdn/
0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论

0

0

779

0
希望看到您的想法,请您发表评论x