正向代理与反向代理是什么意思?区别图解 (nginx),
1. 背景
, 经常听到代理,比如通常我们要上国外的网站时,需要买vpn作为跳板机器进行访问。, 但是在公司里面也听到了nginx支持反向代理。, 那什么是正向代理,什么是反向代理?在网上看了写内容,说一下自己的理解。,
2. 正向代理, 正向代理,是在用户端的。比如需要访问某些国外网站,我们可能需要购买vpn。
, 并且
vpn是在我们的用户浏览器端设置的 (并不是在远端的服务器设置)。, 浏览器先访问vpn地址,vpn地址转发请求,并最后将请求结果原路返回来。,
3. 反向代理, 有正向代理,就有反向代理。(哈哈,因为起名字的人也会考虑,为什么不叫代理,而是取名”正向”代理)。,
反向代理是作用在服务器端的,是一个虚拟ip(VIP) 。对于用户的一个请求,会转发到多个后端处理器中的一台来处理该具体请求。, 大型网站都有DNS(域名解析服务器),load balance(负载均衡器)等。, 总结,nginx作为软件能支持反向代理,也就是说nginx可以作为负载均衡器。, (负载均衡器可以提高网站性能,支持更高并发请求),
,