简介

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

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

服务器

实现步骤

静态资源映射

服务器需要有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/