nginx正向代理和反向代理思想的理解
比如买鞋场景
正向代理:
例如在访问学校内网图书系统的时候你没法直接访问,因为在公网是没法直接访问内部局域网某些网站的,那这个时候你就需要一个代理人,也就是代理服务器帮你转交你的请求给内部网站,然后将内部网站的响应返回给你,你需要配置代理服务器的地址和账户名、密码(一般都是需要),那么以后你的请求将会交给代理服务器去处理,代理服务器作为一个中间人,一个信使一样。
反向代理:
比如你访问淘宝网,淘宝在国内各地都有服务器,那么你的请求将会被送到哪个服务器去进行处理呢,这个时候就需要反向代理了,反向代理会利用负载均衡等技术去指定你的请求将会送到哪个服务器去处理,而你不需要管,你只需要把你的请求送给反向代理服务器即可,一般来说反向代理服务器会交给离你最近(网络上)、最悠闲(负载均衡)的服务器去进行处理。就好比下面例子里你要买AJ,你只需要跟反向代理服务器也就是代理人说你要买AJ,你不用管AJ是从哪个厂家来的,反向代理服务器会根据负载均衡等技术来将你的请求分配到合适的服务器去处理,也就是鞋代理会根据哪个厂家有货哪个厂家近等原则来帮你选择合适的厂家给你买鞋。
本文来自博客园,作者:HumorChen99,转载请注明原文链接:https://www.cnblogs.com/HumorChen/p/18039709
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~