1、期望效果:访问xxx.xxx.xx.xx/deu/a.html,第一次进入8080服务,第二次进入8081服务,第三次8080服务
2、首先在两个tomcat的webapps文件夹下创建edu/a.html,内容效果本次不再展示了
3、nginx的配置文件修改如下,添加一个upstream模块,将server_name改为本服务ip,localtion模块添加proxy_pass指向新建的upstream模块的名称
4、保存退出以上步骤后,进入sbin目录进行配置重加载
5、效果如下
6、以上可看出,是轮询访问的,nginx的负载均衡默认为轮询,nginx负载均衡有以下几种模式,可自行选择
a、轮询,依次使用
b、weight (权重),默认权重为1,数值越大,被访问的可能性越大
c、ip_hash,每个请求都按照请求的ip计算hash值,同一ip的访问都会分配到同一个服务,可以解决seesion问题
d、fair,按照后端相应速度分配