使用 cloudflare 和 nginx 加速任意站点

发布于 2022-06-25 11:32:46 字数 1286 浏览 943 评论 0

往往有很多站点,虽然后端速度还可以,但是由于服务器在美帝,导致速度慢的抠脚,用的时候简直崩溃。众所周知,CDN是互联网重要的基础设施,然而,某些站长可能并没有上CDN这艘大船,在这时候,我们就可以用自己的手段来加速自己上网了。

下面将以建立一个简单小站,并进行CDN加速为例子描述。

A. 选一个免费空间,建站

随手搜了一个,选了个免费 PHP 共享空间的站的,不造是什么烂站

然后,常规操作,开免费主机,选一个免费的二级域名(这个一看就是基于vhost的那种共享主机),我选了 http://519.96.lt/ (感觉我需要治疗)。然后,随意选择一个建站模板,这里我选择了一个买衣服的电商,因为图片很多,势必会比较慢,比较好试出效果。

这样第一步就差不多了。

B. 买一个顶级域名

不乱安利了,现在pw、top之类的域名是辣条价,假设买的是es2016.top。然后去把DNS服务器(权威服务器)改成cloudflare提供的DNS服务器,也就是matt.ns.cloudflare.comwanda.ns.cloudflare.com

C. 弄一台自己的服务器,比如digitalocean

装上nginx,然后配上反向代理:

upstream shop {
  server 519.96.lt;
}
server {
  listen 80;
  proxy_set_header Host 519.96.lt;
  proxy_set_header Accept-Encoding "";
  server_name www.es2016.top;
  location / {
      proxy_pass  http://shop;
      sub_filter      '519.96.lt' 'www.es2016.top';
  }
}

然后 reload nginx

D. 在cloudflare配置加速

cloudflare 添加好站点之后,选择 DNS,然后在 DNS 面板新增一条 A 记录,比如说 www、ip 指向之前所配置的服务器,再选中面板上面的加速。

之后可以选择配置 html、css、js 的自动压缩。

cloudflare 加速之后,会自动压缩可以压缩的内容,并且自动支持了 https。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

列表为空,暂无数据

关于作者

0 文章
0 评论
0 人气
更多

推荐作者

深爱成瘾

文章 0 评论 0

甜点

文章 0 评论 0

Ss Yy

文章 0 评论 0

dgmis009

文章 0 评论 0

花想c

文章 0 评论 0

樱花落人离去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击“接受”或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。