手把手教你用gcore cdn加速你的站点

发布于 2022-11-15  1089 次阅读


手把手教你用gcore cdn加速你的站点

gcore家的CDN大陆使用体验非常不错,而且最近使用不需要绑卡,可以很轻松地配置(cname或者ns接入)和实现网站加速,下面这篇文章就来水水如何用它来加速自己的网站吧!(这篇文章废话会非常多,大佬请跳到第五步)

1.1注册gcore并且开启CDN服务

注册传送门:Gcore

注册gocre

ps:直接sign in with google就OK了

登录进去之后,你看到的界面应该长这样

CDN界面

1.2开启CDN服务

现在你应该可以看到你的CDN计划(free),包含1TB+一亿次请求.

CDN界面

现在,点击”creat cdn resource"进入到配置界面

配置CDN服务

1.3配置CDN服务

说明

  • 我将以随机域名xxxx.com来配置CDN,注意将xxxx.com替换为你的域名,假设我的源站ip为1.1.1.1
  • 你需要为你的域名申请SSL证书(虽然可以用CDN自带的lets,但是兼容性非常不好)
  • 这个CDN是基于nginx的,控制台所作的更改生效时间大约为15-20分钟,期间显示“502 bad gateway非常正常,请不要随意修改DNS解析 点击创建之后,你应该会看到这样的界面 屏幕截图 2022-11-15 230207.png
  • “Accelerate and protect entire site”是加速整个网站,需要你从域名注册商处修改ns服务器为gcore,如果你本身ns在cloudflare,是无法使用这个选项的
  • “Accelerate and protect only static assets”是生成一个cname,从你的DNS厂商设置cname解析指向gcore的CDN节点
  • Tips:我建议选择“Accelerate and protect only static assets”,也就是生成cname那一个,第一个改动较大,不友好
1.3.1配置源站
屏幕截图 2022-11-15 230958.png
屏幕截图 2022-11-15 231404.png

这里你会看到“Description”和“origin“两项目标栏

  • “Description”是指描述你这个CDN分配,以方便区分其他分配,没有什么实际用处
  • “origin“是指你需要填写的源站,也就是服务器所在的ip,或者单独为这个ip创建一个域名指向它

详细填写图解如图

截图_20221115232709.png

填写示例

截图_20221115232926.png
1.3.2配置接入CDN的域名
截图_20221115232926.png
1.3.3配置SSL
截图_20221115233327.png

打卡enable ssl开关,接下来会有两个选项

edit:如果遇见重定向过多的问题在 “Origin pull protocol ”里把回源方式设置成 HTTPS 就好了(感谢象友https://nekoq.eu.org/

  • ”Get free Let's Encrypt certificate“ 就是直接设置解析剩下的不用管,CDN会帮你自动签发证书,并且自动续签(签发时间较长)
  • ”Add or select your own SSL certificate“添加自己的证书,如果没有证书的话,记得申请一个 截图_20221115233943.png Tips:申请SSL证书后的zip包打开可能是一个.crt文件,鼠标右击用记事本打开,就可以看到证书的详细信息密钥文件是.key格式,同样用记事本打开 截图_20221115234418.png 截图_20221115234734.png 全部填好后,点击右上角的”confirm“,进入下一步
1.3.4设置DNS解析

在你的DNS提供商处设置cname纪录

附(cloudflare DNS提供商处)

1.3.5 完成配置
屏幕截图 2022-11-15 235236.png
截图_20221115235751.png

2.修改配置

在结束快速引导之后,我们还需要设置其他配置使配置生效 屏幕截图 2022-11-15 235902.png "点击open Resource settings" 快速浏览到”TLS settings“ 选择 TLS1.2和TLS1.3 屏幕截图 2022-11-16 000037.png 向下滑动到启用压缩 屏幕截图 2022-11-16 000239.png 下面这一步必做,将请求头转发到源主机 屏幕截图 2022-11-16 000239.png

最后点击save changes,等待15分钟,你就会发现网站可以正常访问啦!

过几天水一篇cloudflare+gcore联合嵌套,既可以享受cloudflare的安全规则,又可以享受gcore cdn的速度!