非反向代理的技术解释

维基百科“ 在计算机networking中,反向代理是一种代理服务器,代表客户端从一个或多个服务器获取资源,然后将这些资源返回给客户端,就像源自反向代理服务器本身一样。 ]虽然转发代理通常位于客户端应用程序(如Web浏览器)和托pipe所需资源的服务器之间,但反向代理通常位于更靠近服务器的位置,并且只会返回已configuration的集合的资源“。

您如何向非技术人员解释“反向代理”一词?

UPDATE

问题背景:

我正在教自己编写自己创build一个数据绑定web应用程序的目标。 自从我开始以来,我发现自己做了更多的与编程无关的任务,这是一个没人真正告诉我的难题。 因此,为了理解构buildweb应用程序的各个组件,我想更好地理解web服务器的angular色以及它们的作用和工作原理。 其中,我遇到了nginx,它提供了一个反向代理服务,因此这个问题。

反向代理是一个服务器,看起来像一个普通的networking服务器到世界其他地方,但实际上并没有提供自己的内容。 当它得到一个请求时,它实际上要求一个不同的服务器来回答这个问题,然后把它传回客户端。

正常的[转发]代理与运行Web浏览器的客户端计算机位于同一networking上。 Web浏览器必须configuration为在首选项下使用它。 它通常用于caching网站,因此即使您有十个人全部加载google.com,也只需要下载一个Google徽标副本即可。 由于他们都要求代理下载它,所以代理首次将副本存储在caching中,并将该副本提供给其他人。 正常代理的第二个用途是访问控制。 也许你想阻止某些网站或只允许某些人上网。 您可以将您的路由器设置为只允许通过代理进行访问,您可以完全控制谁在使用什么。

反向代理位于实际Web服务器旁边的服务器端。 与普通代理不同,它对客户是不可见的。 据他们所知,他们直接与networking服务器通话。 反向代理的一个用途是负载平衡。 反向代理可以向其后面的一个或多个Web服务器发送请求,具体取决于正在运行哪些服务器并且没有过载。 它也可以用来让多个Web服务器共享一个IP地址和其他更高级的技术。

希望这不是太技术!

怎么样:

反向代理服务器就像服务器上的networking浏览器,它将从不同的服务器获取内容,对最终用户透明。