对于CVM带宽一般不是很大的情况下,使用CDN来加速网站,或者小程序部分资源。是一种高性价比的解决方案。
对于服务端也使用CVM或者轻量服务器,那么部署CDN加速将是一件非常简单的事情。
而小程序需要配置SSL,使用腾讯云免费证书,更是可以减少不少工作。
本次将使用CVM服务器,系统采用Centos 7.9,宝塔7.7 来进行部署。
一、申请SSL安全证书:https://console.cloud.tencent.com/ssl
点击【申请免费证书】
下一步,如果域名在腾讯云,采用DNS验证可以一键验证。这里选择【文件验证】
根据这里,到宝塔后台新建文件夹和文件,并复制内容进去
验证通过后,等待下发证书即可。
二、CDN设置,添加域名并配置
1、填写域名,并验证域名,到域名管理添加一个txt记录即可。
以DNSPOD为例子,添加如下:
2、选择加速类型:加速小文件。这里根据实际情况选择。
3、源站配置
这里要注意,如果是服务器绑定相同域名。这里选择填写ip地址 端口。
这里我使用另外一个域名http访问。填写域名 80端口
4、缓存规则设置
规则这里我选择缓存图片,那么只需要配置图片类型的后缀,缓存时间,可以根据情况,如果不是经常更新图片,选择30天也可以。
5、带宽封顶设置
这里就根据实际的情况设置即可,注意,不是越大越好,如果网站被打,你可要小心流量。
这些配置填写后,提交即可。
三、解析域名的CNAME记录
提交后,列表处会提示你解析域名cname到指定域名。跟着解析即可
以DNSPOD为例:
等到状态是:已启用,表示加速生效。
四、宝塔站点添加加速域名
注意,宝塔配置需要绑定此域名,否则将提示未找到站点。
宝塔也不需要绑定https证书。
注意:如果是使用宝塔防火墙,需要防火墙站点配置,开启CDN,否则可能会拦截cdn服务器的ip地址。
五、配置CDN https服务和加速。
1、CDN的证书管理, 配置证书
2、选择域名和选择证书
由于我们是使用腾讯证书,所以这里非常方便,只需要直接选择即可。
如果是其他的证书,则需要下载证书,并填写:
3、回到CDN域名管理,查看对应域名配置管理。HTTPS配置
这里看到配置成功即可。
最后,使用https协议访问加速域名,可以正常访问。小程序可以正常访问即可。