反向代理(request.getServerName();)

对于我们通过request.getServerName()方法来获取服务器的host时,存在以下情况:

正向代理(小泉同学特别爱吃肯德基,可是每次去肯德基店时,发现人好多好多,就算是排一天队都买不上(无法访问国外的网站的情形 [奸笑])。不过,他的好朋友“美团”是肯德基的VIP,可以直接购买商品,所以每次小泉同学想吃肯德基就让“美团”同学去代他购买,也就是说小泉同学的对接人就是“美团”同学(该同学就是代理服务器)
正向代理类似一个跳板机,代理访问外部资源。比如我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。

反向代理(服务器的负载均衡,类似于肯德基的营收又增加了,为了满足顾客,不得已而又开两家分店在城东、城西了,同时将名为“美团”的快递员纳为己有。)
反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
反向代理的作用:
(1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击。大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
(2)负载均衡,通过反向代理服务器来优化网站的负载

简单回顾
————————————————
版权声明:本文为CSDN博主「tdcoming」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29647709/article/details/85319039

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值