反向代理指的是代理服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端的过程,客户端只会得知代理服务器的IP地址,而不知道在代理服务器后面的服务器集群的存在。
一般来说,反向代理的工作流程是这样的:由客户端发起对代理服务器的请求,代理服务器在中间将请求转发给某一个服务器,服务器将结果返回给代理服务器,代理服务器再将结果返回给客户端。
正是由于反向代理的这种工作特性,它常常被应用于保障匿名性和安全性、缓存数据、服务器负载均衡等等用途。在我们的日常生活中最为常见的反向代理应用就是客户服务业务了,我们拨打客服电话后,代理服务器会自动为我们转发呼叫,并分配对应的接线员,以此来响应并回复我们的问题。



