Linux中nginx反向代理多个tomcat

1、查找nginx安装信息:find / -name nginx

/usr/local/nginx
/usr/local/nginx/sbin/nginx
/data/nginx
/data/nginx/nginx-1.6.2/objs/nginx

2、修改配置文件

  进 /usr/local/nginx

       进 conf 文件夹

       vi nginx.conf

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

  upstream nginxDemo {

        server 127.0.0.1:8081;  #服务器地址1
        server 127.0.0.1:8082;  #服务器地址2
        server 127.0.0.1:8082;  #服务器地址3
        server 127.0.0.1:8083;  #服务器地址4
  }
       b、用proxy_pass配置反向代理地址,在location\{}中,利;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致(也就是nginxDemo这个名称是自定义的,两个地方需要一致)     

       location / {

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

重启nginx: 1、进 /usr/local/nginx/sbin  2、重启:  ./nginx -s reload

posted @ 2020-06-15 15:39  新进社员  阅读(679)  评论(0编辑  收藏  举报