反向代理入门理解

来源:互联网 发布:excel数据有效性的来源 编辑:程序博客网 时间:2024/04/30 12:34

1.反向代理是什么

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

这里写图片描述

2.反向代理的作用

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

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

0 0
原创粉丝点击