使用nginx搭建3台Tomcat集群

img

搭建

  1. 搭建三台Tomcat服务器
  2. 在nginx服务器核心主配置文件中配置Tomcat信息,配置在http块中
  #配置上游服务器
    upstream tomcats {
        server 192.168.206.129:8080;
        server 192.168.206.130:8080;
        server 192.168.206.131:8080;
    }

    server {
        listen       612;
        server_name  tomcats;
        location / {
            proxy_pass http://tomcats;
        }
    }
  1. 重启nginx
    img
  2. 在浏览器中查看结果
    img

轮询测试

  1. 在Tomcat服务器中进入index.jps文件添加配置(内容可自定义)
vim /usr/local/tomcat/webapps/ROOT/index.jsp 

img
2. 在浏览器中访问Tomcat 1服务器,可看到新添加的内容
img
3. 在另外两台相同的Tomcat服务器做相同的操作
4. 访问nginx服务器,可以发现第一次访问为Tomcat 1 ,再刷新一次为 Tomcat 2 ,以此轮询
第一次访问
img
第三次刷新
img

负载均衡之权重

  1. 配置上游服务器,在upstream块内添加weight,数字可根据需要自定义
    img
  2. 测试,浏览器访问nginx服务(参照轮询测试),或者命令行访问,访问次数越多,结果更加接近
    img
posted @ 2023-04-30 17:17  小肚腩吖  阅读(310)  评论(0编辑  收藏  举报