admin2
发布于 2026-10-12 / 0 阅读
0
0

Nginx反向代理是什么?简单说清楚原理

直白说

你买了一台云服务器,上面跑了好几个网站,还有一个小程序后端,端口分别是3000、8080、9000。

用户总不能访问你的网站还要加端口号吧?就用Nginx在前面转发:访问j-mc.cn就给你网站内容,访问j-mc.cn/api就转发到3000端口的后端,这就是反向代理。

Nginx还能干什么

- 给网站加HTTPS证书,不然浏览器会提示不安全

- 把静态文件缓存起来,网站访问更快

- 流量大的时候做负载均衡,把请求分到多台服务器上

现在基本是标配

现在所有网站、小程序后端,前面都要套一层Nginx,很少有直接把后端端口暴露出来的。

总结

Nginx就是个门口的接待员,把用户的请求分发到后面不同的服务上,简单高效,所以用得最多。


评论