反向代理入门理解

    xiaoxiao2021-04-14  44

    项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步

    1.反向代理是什么

    大家都有过这样的经历,拨打10086客服电话,可能一个地区的10086客服有几个或者几十个,你永远都不需要关心在电话那头的是哪一个,叫什么,男的,还是女的,漂亮的还是帅气的,你都不关心,你关心的是你的问题能不能得到专业的解答,你只需要拨通了10086的总机号码,电话那头总会有人会回答你,只是有时慢有时快而已。那么这里的10086总机号码就是我们说的反向代理。客户不知道真正提供服务人的是谁。 反向代理隐藏了真是的服务端,当我们请求www.baidu.com的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,www.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。Nginx就是性能非常好的反向代理服务器,用来做负载均衡。

    2.反向代理的作用

    反向代理位于用户和应用服务器之间,是连接用户和服务器的中介。 1.缓存,将服务器的响应缓存在自己的内存中,减少服务器的压力。 2.负载均衡,将用户请求分配给多个服务器。 3.访问控制 4.加上一些特殊的东西做特殊的事情(如IPS—入侵防御系统、web应用防火墙等) 5.解决了网站服务器对外可见的问题,

    自己电脑上装的是正向代理。。访问原始服务器是访问它的反向代理服务器。

    转载请注明原文地址: https://ju.6miu.com/read-669878.html

    最新回复(0)