正向代理,就是代理客户端。
比如访问一些网站,需要通过代理服务器才可以去访问。
代理服务器就是一个中介,作为跳板为真实的客户端提供服务。
反向代理,就是代理服务端。
代理服务端,客户端不知道实际提供服务的服务端。
反向代理隐藏了真实的服务端。比如我们请求访问 www.baidu.com 的时候,背后可能有很多台服务器为我们服务,具体是哪一台是不知道的。只需要知道反向代理服务器是谁就好了,www.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。
Nginx就是性能非常好的反向代理服务器,可以用来做负载均衡。
正向代理和反向代理的区别:
正向代理,代理客户端
反向代理,代理服务端