开通阿里云 CDN

时间:2023-12-14 11:54:20

CDN,内容分发网络,主要功能是在不同的地点缓存内容,通过负载均衡技术,将用户的请求定向到最合适的缓存服务器上去获取内容,从而加快文件加载速度。

阿里云提供了按量计费的CDN,开启十分方便,于是我在自己的ECS(服务器)也上面开启相关服务,特此记录一下:

1) 新建资源域名

CDN服务器会通过多种方式获取资源: 域名/IP/OSS等。而资源域名就是一个用于为CDN服务器提供资源的域名,可以通过在主机上新建一个子域名,例如 image.foo.com来作为资源域名,我用的是 apache, 可以通过

vi /etc/httpd/conf/httpd.conf

来修改服务器配置,如下图所示,修改配置文件:

开通阿里云 CDN

然后重启服务器使修改生效。新的资源域名就生效了,今后,凡是要传往CDN上的js文件都需要先传到这个域名下,然后再推缓存使之到达CDN的各个节点上。

2) 新建加速域名

进入阿里云管理控制台CDN后台。点击进入域名管理,

开通阿里云 CDN

点击新添加速域名,出现如下界面:

开通阿里云 CDN

其中加速域名也就是我们今后要用的CDN域名了,我们在这里可以给它随意指定一个值,然后选择合适的业务类型和资源域名。点击下一步,如果通过审核则自动生成加速域名。成功生成后再返回域名列表,

可以发现刚刚生成的加速域名也在其中,鼠标移上去会出现复制CNAME按钮,点击复制。

开通阿里云 CDN

3) 新建DNS解析,将资源域名指向服务器指定位置

刚刚我们建立了两个域名,一个资源域名,一个加速域名。资源域名部署在自己的服务器上,而加速域名则是由我们填写配置交给阿里云自动生成的,外界如何访问它们呢?所以我们需要给这两个域名添加DNS解析。我用的是万网域名,所以进入万网控制后台,选择云解析

开通阿里云 CDN

点击添加解析,

针对资源域名,因为加速域名的文件来自于此,我们应该将其解析到我们的主机上,所以选择A记录进行解析。该条解析的记录值为自己主机的IP。

针对加速域名,阿里云官网上要求使用CNAME形式解析,所以我们再新建一条CNAME记录进行解析。该条解析的记录值为刚刚复制的CNAME。

两条DNS解析新建成功后,等待其生效,CDN也就成功开通了。

4) 测试CDN是否生效

如果是windows主机,可以在CMD中利用

nslookup 加速域名

命令查看是否成功。如果address 出现了两条IP,那么则成功了。

开通阿里云 CDN

5) 给子域名添加 favicon.ico

最后,我们可以给新建的资源域名附加上favicon。下面是我用PS艺术字写的,嘻嘻。
开通阿里云 CDN开通阿里云 CDN开通阿里云 CDN