每日一学:啥是反向代理

Posted 金融科技人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一学:啥是反向代理相关的知识,希望对你有一定的参考价值。

     

       

       反向代理的概念大家可以自行百度,简单说反向代理就是代理后台服务器,与咱们通常用的代理客户端的正向代理是有区别的。反向代理继承了后台服务器的IP和端口信息,代理后台服务器为客户端提供服务,网络中添加反向代理的过程对客户端而言是透明的。通常反向代理有3个作用:1、保护或隔离后台服务器,与后台服务器不在同一网段 2、缓存静态文件,可以减轻后台服务器压力 3、服务多个后台服务器,实现流量负载均衡。

       最典型的反向代理的应用场景就是Web服务器:1、web服务器在DMZ区,app服务器在内网核心区,之间有防火墙,能起到保护或隔离应用服务器的作用。2、web服务器可以部署静态文件(html+js+css+图片),只有动态资源请求上app服务器,大大减轻了app服务器的压力。3、支持配置负载均衡将请求按一定规则分发到后台多个app服务器上(尽管为了运维和管理的方便,一台web服务器仅对应一台app服务器)。

       那串行部署的F5算不算是反向代理呢?从部署结构上来说是,但上述这些作用并没有体现出来。所以f5不能算是严格意义上的反向代理,只是采用了代理的部署模式。

       好了,闷哥今天就讲到这里了,大家有问题可以回复我,谢谢!

以上是关于每日一学:啥是反向代理的主要内容,如果未能解决你的问题,请参考以下文章

nginx服务器有啥作用以及啥是反向代理

PHP使用Nginx实现反向代理,学一学吧

正向代理反向代理和负载均衡

安全客简报 | SSH如何反向代理稳定穿透内网

express反向代理

请教问题nginx反向代理proxy