记录一次对托管于github的博客站点的CDN加速配置

前记

在去年,给自己搭建了一个静态博客,w4xiaoyao.com 具体步骤与各个模块在博客里面有记录,后来一直想给它加个CDN,提高安全性的同时加速站点访问,由于我的站点代码托管于github的,又自己买了个域名,所以在配置CDN时遇到了一些问题,因此记录在此。

步骤

  1. 域名是从某境外域名提供商namecheap申请的,会赠一年的whois隐藏和ssl证书;
  2. 使用github托管代码时可以在设置中开启https,自动给你配上证书,github启用自定义域名之后会在你的静态文件列表中自动生成一个CNAME文件,里面是你自己申请的域名
  3. CDN提供商处添加站点域名(我用的是cloudflare),cloudflare进去后邮箱和密码注册,引导你添加站点域名,填入自己在namecheap申请的域名即可,可能会提示你未添加A记录什么的,先不管他,此时会自动给你两个NS服务器;
  4. 把域名提供商处的basic DNS切换成custome DNS,然后填上CDN提供商给你自动生成的两个NS服务器域名,意思是把域名的DNS解析工作丢给cloudflare这家的域名解析服务器来做,此时,namecheap这家已经不负责你的DNS解析了,所以advance DNS模块就无了。
  5. 之前提示你未添加A记录,那是因为namecheap此时已经不管你域名的DNS解析工作了,DNS解析工作由cloudflare来做,点击面板左边的DNS,将cloudflare中的解析写成和你namecheap中原本的一模一样的即可,然后等个10分钟左右这样,就行了。

测试

  • 免费版的cloudflare国内国外都有节点,速度还可以,比之前纯粹的github可能还快一点。

  • 关于域名,github官方的ip地址,DNS的设置如下

A w4xiaoyao.top 185.199.111.153
A w4xiaoyao.top 185.199.110.153
A w4xiaoyao.top 185.199.109.153
A w4xiaoyao.top 185.199.108.153
A w4xiaoyao.top 192.30.252.154
A www 192.30.252.154
  • 经测试,只填最后两行也能用,但是填了前四个会更快一些

你可能感兴趣的:(杂七杂八,github,服务器,ssl,网络)