静态服务器:高效服务静态资源;反向代理:把请求转发给后端应用;负载均衡:在多个后端间分发流量。一个 Nginx,能同时扮演多个角色。
加上 Gzip、缓存、TLS 终止与安全头,Nginx 就是站点的“总入口 + 总加速器”。
配置原则:先跑通,再加缓存与安全;改配置要 reload 验证,养成备份习惯。
高频配置场景。
直接服务前端静态文件。
转发请求到后端服务。
多后端分发与健康检查。
证书配置与跳转。
静态资源缓存加速。
请求限流与访问控制。
从基础到进阶。
了解配置目录结构,掌握 nginx.conf 与 server 块。
写 server 块:监听、域名、静态资源与代理转发。
配置证书、HTTP 跳 HTTPS、TLS 优化。
加 Gzip、缓存、安全头与限流,持续调优。
高频配置速查。
| 指令 | 作用 |
|---|---|
| proxy_pass | 反向代理目标 |
| gzip on | 开启压缩 |
| listen 443 ssl | HTTPS 监听 |
| upstream | 负载均衡组 |
| location | 路径匹配规则 |
改了 nginx.conf 后要 nginx -s reload 重载,并先 nginx -t 校验语法避免写错导致服务异常。
后端服务没起来或网络不通。检查后端进程、监听端口、代理地址与权限。
检查 root/alias 路径与 location 匹配,注意相对路径与字符编码。
证书路径、权限、跳转循环、TLS 版本都容易出错,配置后用浏览器与在线检测验证。
