1·引言
对nginx来说,负载均衡就是反向代理的目的之一,nginx有负载均衡就肯定就有反向代理,有反向代理不一定有负载均衡
1.1·负载均衡
现在一般公司的系统都不会是一个服务器或者说是一个应用实例提供服务,往往是多个应用实例甚至上百个应用实例提供等同的服务。
通过技术可以实现将访问系统的请求按照某一种规则均匀的分配给系统的每个应用实例,并且部分实例异常,也不会引起整个系统不可用,提高系统的并发量,可靠性以及性能,这就是聚在均衡。
1.2·反向代理
中大型公司一般都是有内部网络,和互联网是隔绝的,有的系统是在内网给员工访问的,有的系统是暴露给互联网用户访问的
外网访问的系统可以选择分配一个互联网IP暴露在互联网访问,也可以统一走一个出口出去,也就是反向代理
反向代理接收来自互联网的访问请求,匹配规则之后,将请求转发给内部对应的系统,并将从内部系统得到的结果返回给请求放,在请求方看来,反向代理服务器就是一个提供服务的服务器,和真正的服务器没什么不同