简介

CDN,即内容分发网络,它使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。我们可以借助 CDN 来加速我们的网站以达到提高用户访问速度以及隐蔽真实 ip 的效果。

首先我们需要拥有一台有固定 ip 的服务器,一个备案域名(最好是在腾讯云的),CDN 资源(腾讯云 CDN 首单 3 块,点击这里,不是打广告呀)

服务器

实现步骤

静态资源映射

服务器需要有 nginx 静态资源映射,主要配置如下:

nginx
1
2
3
4
5
6
7
8
9
server {
listen 8097;
server_name 119.91.232.147;
location / {
root /www/blog.aqcoder.cn;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
}

这样我们可以使用 ip + 端口访问博客:http://119.91.232.147:8097/

ip+端口访问博客

添加域名

在腾讯云的控制台的 cdn 模块,添加域名,该域名是博客域名

添加域名

源站配置

源站配置为我们上一步的 ip + 端口访问方式,确认添加即可

源站配置

配置 CNAME

到第三步配置 CNAME 时,如果是腾讯云下的域名可一键配置,不是也不要紧,只需添加一个 CNAME 记录即可

配置CNAME

添加域名解析

如果是子域名可按照以下方式去配:

添加子域名解析

稍等片刻,部署完毕就会有两个绿标:

部署完毕

阿里云添加域名解析

腾讯云添加域名解析

配置证书

最后配置证书即可

配置证书

如果是腾讯云的证书可一键配置

一键配置证书

配置完成:https://blog.shinie.top/