• 如何理解nginx反向代理,其实叫逆向代理更容易让我理解


    接触nginx后,以我的语文水平,一直无法理解它神奇的名字:反向代理

    怎么就反向了?反哪里去了

    (以下部分图片、内容来自网络整理)

    1、正向代理( Forward Proxy ):

    客户端要访问谷歌,需要一个代理服务器,客户端的数据---->代理服务器---->谷歌,这时数据流是一个我们习惯的正方向,代理服务器叫做正向代理服务器。

    客户端携带谷歌的地址

    代理服务器提供代理的对象是客户端

    这时,被代理的是客户端的数据,由客户端外流到谷歌,这是我们习惯的正方向

    2、反向代理( Reverse Proxy ):

    首先 Reverse 单词有道翻译:v. 颠倒;撤销;反转;交换;n. 逆向;相反;背面;倒档;失败;

    客户端的数据,直接访问nginx(客户端的目标ip、端口号,就是nginx服务器),后面nginx自动把数据转发到业务的服务器,然而,客户端并没有刻意让nginx做代理,客户端并没有携带业务服务器的地址,不像访问谷歌一样

    但是,业务服务器的响应,要到达客户端,必须通过nginx代理。

    nginx提供代理的对象是业务服务器

    这时 被代理的是业务服务器的数据,由业务服务器流回客户端,这是我们习惯的反方向,逆正向

    是我们习惯的方向的逆方向

  • 相关阅读:
    网络通信2
    linux下使用shell脚本输出带颜色字体
    CentOS7 yum方式安装MySQL5.7
    Prometheus 基于文件的服务发现
    k8s容器探针
    kuberntes部署metallb LoadBalancer负载均衡
    [kubernetes]-namespace 处于Terminating状态的处理方法
    Kubernetes角色访问控制RBAC和权限规则
    k8s 关联pvc到特定的pv
    k8s创建kubeconfig文件
  • 原文地址:https://www.cnblogs.com/littlecarry/p/13214327.html
Copyright © 2020-2023  润新知