LAB ONLINE
NGINX / FROM ZERO TO PRODUCTION

别背配置。
看懂请求怎么走。

从浏览器发出一次请求,跟着它穿过监听端口、匹配规则、静态资源与上游服务。你会真正理解每一行配置为什么存在。

request.trace
1ClientGET /api/users
2Nginxlocation /api/
3Upstream127.0.0.1:3000
200 18ms · proxy_pass matched · cache BYPASS
02 / HANDS-ON

配置实验场

选择一个真实场景,观察配置与请求结果如何一起变化。

nginx.conf
REQUEST SIMULATOR● READY
GET
STATUS200 OK
HANDLERstatic file
LATENCY4 ms

03 / KNOWLEDGE MAP

从能用到可靠

四个阶段,建立可以用于生产环境的完整心智模型。

01

请求匹配

server、location 与优先级,读懂请求最终落在哪里。

  • listen 与 server_name
  • location 匹配顺序
  • root 与 alias
02

反向代理

正确传递路径、请求头和客户端真实信息。

  • proxy_pass 路径规则
  • Forwarded Headers
  • 超时与重试
03

性能与缓存

用压缩、缓存和连接复用降低延迟与带宽。

  • gzip / brotli
  • Cache-Control
  • keepalive
04

稳定与排障

从日志和状态码快速定位线上请求问题。

  • access / error log
  • 限流与熔断
  • 零停机重载
04 / CHECKPOINT

一次请求的最后一问

当请求 /assets/logo.png 同时匹配 location /location /assets/,哪一条前缀规则会被选中?

选择你的答案