正向代理
位置:客户端
详解:所有客户端的请求不直接发送给服务端,而是先发给一个代理服务器,由代理服务器向服务端请求数据,
在服务端角度,向他请求数据的就是代理服务器。服务器端不知道真实的向他发送请求的客户端是哪台,
达到对于服务端,屏蔽真实客户端的情况。
作用:
(1)访问原来无法访问的资源,如google
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
反向代理
位置:服务端
详解:所有客户端的请求直接向一个反向代理的服务器发送,反向代理的服务器会根据当前多集群服务器的运作情况,选择当前负载比较轻松的
服务器处理。客户端端不知道真实的处理他请求的服务器是哪一台,
达到对于客户端,屏蔽真实服务端的情况。
反向代理的作用:
(1)保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网
(2)负载均衡,通过反向代理服务器来优化网站的负载