🔀 Nginx 反向代理 · 一次请求的旅程
观察一次浏览器请求经过 Nginx 反向代理时,HTTP 请求行 / Host / 客户端 IP 是怎么被改写、传递的。
▶️ 完整发起一次请求
🪪 演示 X-Real-IP / Host 改写
🔁 重置
🧑💻 浏览器
🌐
客户端
IP: 203.0.113.42
GET /api/users/1 HTTP/1.1 Host: app.example.com User-Agent: Chrome
① 浏览器发请求
⚙️ Nginx · 反向代理
命中规则:
location /api/
转发到:
http://backend:3000/
▼ 接收
(等待请求...)
② Nginx 改写 headers
▼ 转发
(待生成转发请求...)
🟢 Node 后端
⚡
localhost:3000
业务代码
(等待...)
③ 后端处理 + 响应
[就绪] 点击"完整发起一次请求"开始 ↑