• 正向代理和反向代理


    情景角色:客户端,代理服务器,真实服务器(原始服务器)

    正向代理:客户端想要访问真实服务器,但是由于某些原因访问不了,那么此时代理服务器可以代理客户端去访问真实服务器

    在这种情况下,客户端是知道真实服务器地址的,但是真实服务器不知道却不知道客户端地址,而只是知道代理服务器地址。

    客户端对真实服务器隐藏。

    反向代理:这种情况是真实服务器跟代理服务器说:你在我们前面接一下请求(将代理服务器的地址对外开放),然后再发过来,我们处理好了再发给你,你再返回给客户端。那么这时候真实服务器和代理服务器一起,在外表现为一个服务器。客户端也并不知道自己访问的是代理服务器,这种情况下,利用反向代理,可以防止真实服务器(web服务器)收到web攻击,也可以利用真实服务器实现负载均衡来实现分流操作(因为不是直接访问真实服务器)

    典型反向代理服务器:Nginx

  • 相关阅读:
    .NET Core log4net 使用(转贴)
    Tomcat的工作原理
    Servlet工作原理
    java实现快速排序
    正则表达式积累
    js常用知识真理
    最常用的的设计模式
    【设计模式】单例设计模式
    java中堆栈区别,递归和迭代区别
    Struts2的工作原理
  • 原文地址:https://www.cnblogs.com/mmh760/p/10430078.html
Copyright © 2020-2023  润新知