在配置nginx反向代理之前,先来了解下正向代理和反向代理之间的区别!!!
正向代理
先上图,后举例
正向代理在我们身边其实挺常见的,就好比当我们平常开黑的时候使用的游戏加速器,或者当我们访问某些网站的时候(相信大家都是去学习的),这时候是不是就想到了一个非常非常专业的术语了–某某(被提示违法了,吓死了)!!!对的,没错,就得啊巴拉巴拉.这个时候那啥其实就是相当于正向代理的,我们正常情况是不能访问到某些网站的,而那啥之后,相当于它去访问了某些网站,然后拿到资源之后咳咳再回传给我们的。或许你还是一头雾水,无法区分正向和反向之间的区别,请继续往后看!
反向代理
是的,你没有看错,是不是觉得自己受到了欺骗,以为再逗你玩呢…但但但但请看看看看仔细点!!!我可是用红色小框框框起来了,我可没敷衍各位。是不是发现了不同了。反向代理它与正向代理的区别就显示出来了,正向代理是代理的我们,也就是客户端,而反向代理则不是!!!划重点啊要考的,反向代理它代理的是服务器端,就好比当我们去访问某度的时候,输入它的域名,人家的要处理的并发量可不像自己平常写的小网站压根就没人访问(更何况我还写不出小网站),某度要解决的并发量巨巨巨大!所以一台服务器是承受不了这种情况的,没办法只能继续添加服务器,加加加加…然后把这些服务器集中管理,然后!!!当我们输入域名的时候,先去的就是这个集中管理的地方了–反向代理服务器,然后它再根据内部的配置把我们的请求转发到某个具体的服务器上(负载均衡,后面再谈)。是不是一下子就清楚了,正向代理代理的是客户端,反向代理代理的是服务器端。要是还是没理解,那那那哪你就记住正向代理代客户,反向代理代服务(客户是客户端,服务是服务端)。
tip:
至于它们的优缺点有兴趣可以自己去了解了解。
有错误请滴滴我,我定虚心接受,知错就改,好好做人哈哈哈哈哈!!!
一直提示违法…真难!