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