今天给公司的小朋友介绍Nginx的时候,提到“方向代理”,不期被问到“什么叫反向代理?”,下面就试着用最简单的方式解释一个这个词。
首先,有“反向代理”就有“正向代理”。
一句话解释:正向代理隐藏真实客户端,反向代理隐藏真实服务端。
正向代理
image正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端.
举个栗子🌰
其实懂得“科学上网”的同学都懂得.......
反向代理
反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端.
image
举个栗子🌰
某公司提供的400免费客服电话,号码只有一个“400-XXXX-XXXX”,但后面的的客服MM可能有几十个或者更多,你无须关心接起你电话的客服MM高矮胖瘦,是不是有男票...... 只需要关心你的问题是否得到满意答复即可,那么这里“400-XXXX-XXXX”既是我们说的“反向代理”。
注:图片来源:stackoverflow
网友评论