-----Nginx作为反向代理服务器,实现负载均衡。首先浏览器发起请求,到达Nginx,由Nginx将请求地址转发给相应的tomcat服务器,再由tomcat服务器将结果返回给Nginx,Nginx将结果再转发给浏览器。
在这过程中,对于浏览器来说,并不知道后端的存在, 相对于Tomact来说,当前的客户端是Nginx服务器。这就完成了一个代理的过程。
首先准备三台Linux服务器;IP地址分别为 192.168.1.61 192.168.1.62 192.168.1.63
其中61安装nginx服务器,将发给61的请求全部转发给62安装了tomcat的服务器
保存退出,我们的反向代理就配置好了。
我们在准备多个tomcat服务器,IP为192.168.1.63 192.168.1.64 192.168.1.65
如果我们有多个服务器,并有nginx根据一定的策略将用户的请求分别让多个服务器,处理,这样我们就实现了负载均衡。
配置负载均衡,修改配置文件为
配置均衡策略,Nginx会根据配置的策略将不同的请求转发给服务器组的成员。
相关推荐