反向代理 · Reverse Proxy
英文:reverse proxy(按单词直读)
后端与数据库难度:硬核 ★★★
🗣️一句话大白话
站在你的服务器「门口接待」的那一层:外部请求先到它,由它决定转发给屋里哪个服务、拦下谁、缓存什么。Nginx 是代表,Vercel/Cloudflare 本质也在做这件事。
🎬真实场景
一台服务器上:前端 3000、后端 8000。用户不该记两个端口——反向代理监听 80/443:/ 转给前端,/api 转给后端。用户眼里只有一个地址。
📮你可以这样说
「「用 Nginx 做反向代理:80/443 对外,/api 转发到本机 8000,其余走前端静态文件;顺带配置 HTTPS 证书自动续期。」」
⚠️边界与常见误解
- ▸托管平台(Vercel)已内置反向代理,小项目不用自己配 Nginx
- ▸代理层能做:限流、缓存、HTTPS——性能问题先想想代理层能不能挡
- ▸转发配置写错=整站 502:改配置前备份