不愿意带着疑惑向前走的同学,初次听到反向代理的同学都会有各种疑惑,比如说nginx为什么是反向代理?哪里反了?怎么个反法?
其实这个概念并没那么高深,和正向代理对比一下就一目了然了。
正向代理(客户端代理):代表客户端,比如我们用的翻墙服务器代理就是正向代理,代表着客户端向服务器发出请求。
反正代理(服务端代理):代表服务端,比如nginx, 就代理着服务器,客户发送请求到nginx,再由nginx来转发到真实服务器,真实服务器返回response到代理服务器再到客户端。这就是返向代理,也叫服务端代理。