由于网站服务器在境外,虽然延迟不高,但加个 CDN 也不错~

之前对 CDN 只是个粗浅的认识,因此这次也是一个学习配置 CDN 的过程。

为什么选用 Cloudflare?

一是免费。二是有一次 ping 某 ghs 网站,发现地址是 Cloudflare,一般这种网站同行很多很容易被攻击,既然选用 Cloudflare,那还是有些保障的。

配置其实挺简单,但之前几乎没了解过,因此花了较多时间,总算理了个大概。

更换域名 CDN 服务器

注册 Cloudfare,添加域名之后,Overview 标签里会提示更换 CDN 服务器,在域名管理页面(比如我的是在阿里云)更换即可。

添加解析

这里我也是查资料才明白,阿里云的域名管理和云解析并不是一体的,云解析是一个单独的服务,因此 DNS 修改到 Cloudflare 之后,云解析里的记录就失效了,需要在 Cloudflare 控制台的 DNS 标签里重新添加解析,并把 www 和 @ 的 Proxy status 设置为 Proxied。

证书

之前在阿里云上申请的免费证书,但 Cloudflare 也提供免费证书,有效期 15 年,果断换了。在 SSL/TSL 的 Origin Server 子标签中点击 Create Certificate,复制 PEM 和 Key 的内容替换掉服务器中的 PEM 和 Key 即可,然后在 Overview 子标签中选择 Full(Strict)。

其它的配置项还没来得及看,因为这时网站已经能正常打开了,ping 了下域名,已经不是服务器的 IP 了。

Comments