使用 cloudflare 和 nginx 加速任意站点

发布于 2022-06-25 11:32:46 字数 1286 浏览 1077 评论 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技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
27 人气
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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