美文网首页Java
Nginx中的正向代理和反向代理

Nginx中的正向代理和反向代理

作者: 程序员Anthony | 来源:发表于2018-07-19 15:40 被阅读48次

在计算机世界,代理可分为正向代理和反向代理,比如著名的FQ软件Shadowsocks就是一款正向代理软件,全世界前1000的高流量网站都在用的Web服务器Nginx作为反向代理服务器,那么两者之间究竟有什么区别?

1.正向代理

拿借钱打个比方,A想向C借钱,但是C不认识A所以不借给他,然后A就通过B向C借钱,B借到钱之后再转交给A,在这个过程中B就扮演了一个正向代理的角色,这个过程中,真正借钱的人是谁,C是不知道的~

我们常说的代理也就是指正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,科学上网工具 Shadowsocks 扮演的就是典型的正向代理角色。

比如我想访问www.google.com,要想翻越这堵墙,你可以在国外用Shadowsocks来搭建一台代理服务器,代理帮我们请求www.google.com,代理再把请求响应结果再返回给我。

2.反向代理

还用借钱的例子,A想向C借钱,然后C借给他了,但是实际上这个钱可能C向B借的至于钱到底是谁的,A是不知道的

这里的C扮演着一个反向代理的角色,客户不知道真正提供服务的人是谁。

反向代理隐藏了真实的服务端,当我们访问www.baidu.com的时候,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了。www.baidu.com就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到提供真实服务的服务器那里去。Nginx就是性能非常好的反向代理服务器,它可以用来做负载均衡。

相关文章

  • Nginx常用功能以及相关配置

    Nginx 常用的功能: 1、Http正向代理、反向代理 正向代理和反向代理的区别:1、正向代理:类似我们想要访问...

  • nginx代理,负载均衡以及https配置

    Nginx正向代理和反向代理 大家对Nginx反向代理并不陌生,但是很少有人用过Nginx的正向代理。先来通过一组...

  • nginx系列3——nginx反向代理、动静分离、负载均衡

    nginx反向代理、动静分离、负载均衡 反向代理 要说反向代理,我们就先要理解正向代理 ,下面我们就谈谈正向代理和...

  • Nginx详解

    nginx详解 一、什么是正向代理和反向代理? 正向代理image反向代理image URI、URL和URN: U...

  • Nginx 反向代理与负载均衡

    Nginx特点:反向代理 正向代理说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式,我们...

  • Nginx 反向代理与负载均衡

    Nginx特点:反向代理 正向代理说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式,我们...

  • nginx做代理上网

    nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网),nginx反向代理看这里nginx反向...

  • Nginx 配置(二)

    1. Nginx 负载均衡 1.1 概述 Nginx 作为代理服务器角色, 有正向代理和反向代理 两种. 正向代理...

  • nginx代理

    nginx代理分为正向代理或反向代理。正向代理与反向代理的区别就是代理的对象不一样,正向代理代理的对象是客户端,反...

  • nginx常用功能全揭秘

    转载:nginx常用功能全揭秘 正向代理正向代理的配置 反向代理正向代理的配置 透明代理区别和联系 负载均衡ngi...

网友评论

    本文标题:Nginx中的正向代理和反向代理

    本文链接:https://www.haomeiwen.com/subject/jobapftx.html