会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
原少子杨
目前是一名 SRE,爱好 Go 和 Python。欢迎来我的个人博客逛逛:https://iziyang.github.io
博客园
首页
新随笔
联系
订阅
管理
[置顶]
万字长文!一次性弄懂 Nginx 处理 HTTP 请求的 11 个阶段
摘要: 本文涉及到的所有配置文件我已经放在了 Nginx 配置文件,大家可以自取。 Nginx 处理一个 HTTP 请求的全过程 前面给大家讲了 Nginx 是如何处理 HTTP请求头部的,接下来就到了真正处理 HTTP 请求的阶段了。先看下面这张图,这张图是 Nginx 处理 HTTP 请求的示意图,虽然
阅读全文
posted @ 2020-05-21 21:02 原少子杨
阅读(4885)
评论(8)
推荐(26)
2020年6月21日
Nginx 如何自定义变量?
摘要: 之前的两篇文章 Nginx 变量介绍以及利用 Nginx 变量做防盗链 讲的是 Nginx 有哪些变量以及一个常见的应用。那么如此灵活的 Nginx 怎么能不支持自定义变量呢,今天的文章就来说一下自定义变量的几个模块以及 Nginx 的 keepalive 特性。 通过映射新变量提供更多的可能性:m
阅读全文
posted @ 2020-06-21 10:21 原少子杨
阅读(9093)
评论(0)
推荐(0)
2020年6月14日
听说你的资源被盗用了,那你知道 Nginx 怎么防盗链吗?
摘要: 上一篇文章讲了 Nginx 中的变量和运行原理,下面就来说一个主要提供变量并修改变量的值的模块,也就是我们要讲的防盗链模块:referer 模块。 简单有效的防盗链手段 场景 如果做过个人站点的同学,可能会遇到别人盗用自己站点资源链接的情况,这就是盗链。说到盗链就要说一个 HTTP 协议的 头部,r
阅读全文
posted @ 2020-06-14 15:12 原少子杨
阅读(994)
评论(0)
推荐(1)
Nginx 的变量究竟是怎么一回事?
摘要: 之前说了很多关于 Nginx 模块的内容,还有一部分非常重要的内容,那就是 Nginx 的变量。变量在 Nginx 中可以说无处不在,认识了解这些变量的作用和原理同样是必要的,下面几乎囊括了关于 Nginx 的所有变量,单独看起来可能比较枯燥,放心,后面依然有实战内容。 Nginx 变量的运行原理
阅读全文
posted @ 2020-06-14 06:21 原少子杨
阅读(718)
评论(0)
推荐(0)
2020年5月27日
Nginx 的过滤模块是干啥用的?
摘要: 上一篇文章我写了 Nginx 的 11 个阶段,很多人都说太长了。这是出于文章完整性的考虑的,11 个阶段嘛,一次性说完就完事了。今天这篇文章比较短,看完没问题。 过滤模块的位置 之前我们介绍了 Nginx 的 11 个阶段,在 content 阶段时,Nginx 会生成返回给用户的响应内容,对用户
阅读全文
posted @ 2020-05-27 08:33 原少子杨
阅读(954)
评论(0)
推荐(1)
2020年4月12日
Nginx 是如何处理 HTTP 头部的?
摘要: Nginx 处理 HTTP 头部的过程 Nginx 在处理 HTTP 请求之前,首先需要 Nginx 的框架先和客户端建立好连接,然后接收用户发来的 HTTP 的请求行,比如方法、URL 等,然后接收所有的 Header,根据这些 Header 信息,才能决定由哪些 HTTP 模块处理请求。下面这张
阅读全文
posted @ 2020-04-12 20:30 原少子杨
阅读(1074)
评论(0)
推荐(0)
2020年4月7日
Nginx 的配置指令
摘要: 我们已经了解了 Nginx 的基本命令和架构原理,下面该到最让人头疼也是最不容易理解的部分了,那就是 nginx.conf 这个配置文件,下面从 Nginx 的指令开始,一步步来讲解 Nginx 的配置。 Nginx 指令 先来看一个典型的 Nginx 配置文件示例。 main http { ups
阅读全文
posted @ 2020-04-07 08:17 原少子杨
阅读(1061)
评论(0)
推荐(0)
2020年3月30日
Nginx 架构和基础原理
摘要: Nginx 的应用场景 Nginx 的应用场景主要有三个: 静态资源服务 反向代理服务 API 服务 静态资源服务 Nginx 可以通过本地文件系统提供静态资源的服务,例如纯静态的 HTML 页面等。 反向代理服务 很多应用服务的运行效率是很低的,QPS,TPS,并发等都是受限的,所以需要把很多应用
阅读全文
posted @ 2020-03-30 08:08 原少子杨
阅读(1219)
评论(0)
推荐(1)
2020年3月22日
Nginx 入门及基本命令行操作
摘要: Nginx 介绍 Nginx 是一个高性能的 Web 服务器,从 2001 年发展至今,由于 Nginx 对硬件和操作系统内核特性的深度挖掘,使得在保持高并发的同时还能够保持高吞吐量。Nginx 还采用了模块设计,有大量的第三方模块可以扩展 Nginx 的功能,因此 Nginx 的场景非常丰富,同时
阅读全文
posted @ 2020-03-22 16:26 原少子杨
阅读(2867)
评论(0)
推荐(1)
2019年12月31日
HTTP 协议的前世今生
摘要: 一文让你读懂 HTTP 协议的来龙去脉!
阅读全文
posted @ 2019-12-31 06:55 原少子杨
阅读(1782)
评论(0)
推荐(0)
公告