🚀 Nginx 工作原理 · 一次请求的旅程
点击不同的请求按钮,看看 Nginx 是怎么把请求"分流"到对应的服务上去的。
⚙️ Nginx(:80 / :443)
location ~* \.(html|js|css)$
静态文件 → 直接返回
location /api/
→ proxy_pass 后端 API
location /ws/
→ proxy_pass WS(Upgrade)
location /admin/
deny all(拒绝外网)
🟢
Node API
localhost:3000
🌐
WebSocket
localhost:4000
💡 提示:每条 location 规则就像前台的"分诊台"——根据 URL 路径决定把请求送去哪里。这就是 Nginx 最核心的工作。