Skip to content

Nginx

Nginx 是事件驱动的 Web Server、Reverse Proxy 和 Load Balancer,也可通过 Stream Module 代理 TCP/UDP。它常用于静态资源服务、TLS Termination、入口路由和上游流量分发。

当前官方 Mainline 为 1.29,Stable 为 1.28。Mainline 持续接收新功能与修复,Stable 从 Mainline 分支形成;生产选型还应结合操作系统发行版、Module 和支持周期,而不是只根据名称判断稳定性。

能力边界

能力Nginx 的职责不应误解为
Web Server提供静态文件、处理 HTTPApplication Server
Reverse Proxy代表服务端接入并转发请求默认意义上的 Forward Proxy
Load Balancer在 Upstream Server 间选择目标自动保证业务幂等或 Session 共享
TLS Termination管理证书和 TLS Connection自动完成应用认证与授权
Cache缓存静态文件或 Upstream Response所有 API 都应该缓存

文档入口

文档内容
架构与请求处理Master、Worker、Event Loop 与 Request Processing
配置结构与路由Context、Server、Location、rootaliastry_files
反向代理与负载均衡proxy_pass、Forwarded Header、Upstream 与 Retry
静态资源与缓存SPA、Cache-Control、Gzip 与 Proxy Cache
TLS 与安全TLS 1.2/1.3、证书、Header、限流与访问控制
性能与容量Worker、Connection、Buffer、Timeout 与压测方法
运行维护与排错检查、Reload、日志、状态码与容器运行
旧笔记勘误notebook-gitee 与 Obsidian 内容的错误和迁移结论

学习地图

官方资料