简单的 Nginx+Tomcat 配置负载均衡集群

简单 Nginx+Tomcat 配置负载均衡集群

  1. 前期准备 解压两个tomcat,修改端口号 server1:8081 server:8082 同时启动

  2. nginx官网下载解压版nginx

  3. 创建一个简单的web项目,为了区分,在index.jsp 上分别标记8081 8082

  4. 分别部署在对应tomcat下



  1. 配置nginx

    (1)
    进入nginx-1.10.1conf路径,修改配置文件nginx.conf

    (2)
    配置服务器组,在http{}节点之间添加upstream配置。(注意不要写localhost,不然访问速度会很慢)

     upstream nginxDemo {
    
     server 127.0.0.1:8081; #服务器地址1
     
     server 127.0.0.1:8082; #服务器地址2
     
     }
    

    (3)
    修改nginx监听的端口号80,改为8080。

     server {
    
     listen 8080;
     
     ......
     
     }
    

    (4)
    在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。

      location / {
     
     root html;
     
     index index.html index.htm;
     
     proxy_pass http://nginxDemo; #配置方向代理地址
     
     }
    

如下图


  1. 启动nginx 和 tomcat

    Windows系统,所以直接在nginx-1.10.1目录下双击nginx.exe即可
    可在任务管理器中查看进程

  2. 最后在浏览器输入 http://localhost:8080/nginxDemo/index.jsp 每次访问就会轮流访问tomcat了


至此一个简单负载均衡集群完成

posted @ 2018-08-09 09:28  为你撑起一片天  阅读(150)  评论(0编辑  收藏  举报