技术栈 中间件与分布式

写在前面:为什么后端工程师必须系统补一遍 Nginx

很多人接触 Nginx 的方式,都是先从零碎需求开始:有人是因为线上慢了,有人是因为接口不一致,有人是因为部署和发布出了问题。于是学到的内容也常常是碎的,今天补一篇索引,明天补一个缓存击穿,后天再看一个排障命令。这样当然也能积累知识,但很容...

2026-06-25 5 分钟 Nginx, 反向代理, 网关
技术栈 系统与稳定性

Linux 线上排障思路总结:CPU高、内存高、磁盘满、网络不通该怎么收敛

真正到了线上,问题不会按章节出现。你看到的往往是接口变慢、服务超时、容器重启、机器报警、磁盘写满、连通性异常,然后需要在很短时间内做出判断。 所以 Linux 系统能力最终必须回到排障思路本身:先看现象,先定层次,先找对象,再不断收窄范围。...

2026-06-25 2 分钟 排障, Linux, 线上问题
技术栈 中间件与分布式

Nginx 简介:它到底在 Web 系统里扮演什么角色

很多人第一次真正停下来补“Nginx 简介”,往往并不是为了系统学习,而是因为工作里已经隐约感觉这里有坑。可能是同事在说这个词时你大概听得懂,但真要自己解释就有些模糊;也可能是系统已经出现了一些现象,让你意识到这层知识不能再只停留在“看过教...

2026-06-25 5 分钟 Nginx, 反向代理, Web架构
技术栈 中间件与分布式

配置文件结构入门:main、events、http、server、location 怎么看

很多人学“配置文件结构入门”这类机制主题时,最容易有一种错觉:好像自己在学一堆抽象原理,离真实工程很远。可只要你把它放回系统运行过程里,就会发现它其实一直在回答非常具体的问题:请求为什么会这么走、数据为什么会这么看见、性能为什么会在这里变差...

2026-06-25 5 分钟 Nginx, 配置结构, server
技术栈 中间件与分布式

安装与最小实验:先把一个静态站点和反向代理跑起来

很多人第一次真正停下来补“安装与最小实验”,往往并不是为了系统学习,而是因为工作里已经隐约感觉这里有坑。可能是同事在说这个词时你大概听得懂,但真要自己解释就有些模糊;也可能是系统已经出现了一些现象,让你意识到这层知识不能再只停留在“看过教程...

2026-06-25 5 分钟 Nginx, 安装, 实验
技术栈 中间件与分布式

静态资源托管:为什么很多前端资源适合先交给 Nginx

当你开始学“静态资源托管”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判断哪种更适合当前阶段、当前约束和当前团队。 这一篇放...

2026-06-25 4 分钟 Nginx, 静态资源, 前端部署
技术栈 中间件与分布式

反向代理入门:proxy_pass 到底改变了什么

很多人第一次真正停下来补“反向代理入门”,往往并不是为了系统学习,而是因为工作里已经隐约感觉这里有坑。可能是同事在说这个词时你大概听得懂,但真要自己解释就有些模糊;也可能是系统已经出现了一些现象,让你意识到这层知识不能再只停留在“看过教程”...

2026-06-25 5 分钟 Nginx, 反向代理, proxy_pass
技术栈 中间件与分布式

请求头与真实客户端 IP:代理之后为什么很多信息会变样

当你开始学“请求头与真实客户端 IP”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判断哪种更适合当前阶段、当前约束和当前团队...

2026-06-25 4 分钟 Nginx, 请求头, X-Forwarded-For