正向代理和反向代理

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

今天给公司的小朋友介绍Nginx的时候,提到“方向代理”,不期被问到“什么叫反向代理?”,下面就试着用最简单的方式解释一个这个词。

首先,有“反向代理”就有“正向代理”。

一句话解释:正向代理隐藏真实客户端,反向代理隐藏真实服务端。

正向代理

正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端.

正向代理和反向代理_第1张图片
image

举个栗子

其实懂得“科学上网”的同学都懂得.......

反向代理

反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端.


正向代理和反向代理_第2张图片
image

举个栗子

某公司提供的400免费客服电话,号码只有一个“400-XXXX-XXXX”,但后面的的客服MM可能有几十个或者更多,你无须关心接起你电话的客服MM高矮胖瘦,是不是有男票...... 只需要关心你的问题是否得到满意答复即可,那么这里“400-XXXX-XXXX”既是我们说的“反向代理”。

注:图片来源:stackoverflow

你可能感兴趣的:(正向代理和反向代理)