正向代理与反向代理
1. 正向代理:客户端和代理服务器看做一个局域网,比如在公司内网上外网,可能需要在浏览器设置代理信息才能访问出去;即代理服务器代替客户端用户再次发送请求到外网,然后收到的结果反馈给客户端用户;这里用户知道使用了代理,但对目标服务器是透明的。
2. 反向代理:代理服务器和目标服务器组成一个局域网,比如客户端用户通过外网URL访问某个应用;但实际用户发送来的请求实际先到代理服务器后,代理服务器再将请求转到某个目标服务器(多个服务器有部署同一个服务,这也是ngix通过反向代理做负载均衡);这里用户不知道使用了代理,但对目标服务器知道。