定义:
反向代理方式是指以反向代理服务器来接受互联网上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给互联网上请求连接的客户端,此时反向代理服务器对外就表现为一个服务器。让互联网上的主机通过不同的域名访问不同的内部网主机资源,使内部网主机免受外部网主机攻击,实现负载均衡和缓存功能,很大程度上减轻web服务器的负担?提高访问速度。
反向代理后端有多台服务器,自然形成负载均衡
但proxy_pass如何指向多台服务器
把多台服务器用upstream绑定在一起并起个组名
然后proxy_pass指向该组
upstream groupname{
server 192.168.1.1:81 weight=1 max_fails=2 fail_timeout=3;
server 192.168.1.2:82 weight=1 max_fails=2 fail_timeout=3;
}