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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM