(一句话)搞懂nginx正向代理|反向代理

143 阅读1分钟

前提铺垫

一个请求链的过程 client(客户端) -> Proxy(代理) -> server(服务器)

因为本文讲解的是nginx, 所以下面Proxy=nginx

所谓的正反,是方向:正 代表 请求链的起点反 代表 请求链的终点

正向代理=代理正向,反向代理=代理反向

具体解释

上面过程一共有3者,{A}代理了{B},就表示{A}和{B}抱团,{C}不知道有{B}的存在

  • 代理正向,表示{nginx}代理了{客户端},就表示{nginx}和{客户端}抱团,{服务器}不知道{客户端}的存在
    • 比如 (小明->代购)->真实店家,对于店家而言,以为只有代购存在,不能具体感知到小明的存在。
  • 代理反向,表示{nginx}代理了{服务器},就表示{nginx}和{服务器}抱团,{客户端}不知道{服务器}的存在,客户端只会以为是nginx在处理请求,不能具体感知到服务器的存在(或者说是就会把nginx当作服务器了)

再简而言之,就是代理了谁,就是对外屏蔽了谁

❤️如果觉得清晰明了,就大赞一个!❤️