飞道的博客

正向代理和反向代理的区别

246人阅读  评论(0)
  1. 正向代理
    意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。

  2. 反向代理
    反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。

  3. 正向代理和反向代理的区别
    比如有A、B、C三人,A通过B向C借钱,A知道C的存在,B就是正向代理;A向B借钱,单B没钱,B向C借钱再给A,A不知道C 的存在,这时B是反向代理。

    一般系统,浏览器输入域名,经过一系列过程最后访问的nginx服务器,这时nginx起到的就是反向代理的作用,nginx再反问真正的服务器,nginx在此还起到负载均衡的作用。


转载:https://blog.csdn.net/weixin_36261398/article/details/114261707
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场