天天看點

tomcat+nginx負載均衡配置

  1.首先準備tomcat安裝包

  2.tomcat端口進行修改變成兩個端口不同的tomcat

端口号随意,示範我先把 端口号改成8016  8011

通路192.168.1.123:8016 192.168.1.123:8011 (ip位址根據自己實際情況)

差別這兩個tomcat伺服器 在webapps/root下修改index.jsp

 3.關于nginx配置

   Nginx配置建議使用引入配置檔案的方式這樣便于區分相關的配置

   在 /usr/local/nginx/conf/nginx.conf 這個檔案下方添加

include /usr/local/nginx/conf/vhost/*.conf;  

  意思就是nginx 啟動按配置檔案啟動

 4.建立編輯tomcat.conf

  server{

    listen       8888; #ngin監聽端口

    server_name  192.168.1.123;#伺服器位址

    location / {

       proxy_pass http://noteras0828.com; #代理通路路徑 名稱跟下面的upstream 命名的#叢集一緻

    }

}

upstream noteras0828.com {#叢集名稱 預設權重為1

       server 192.168.1.123:8011;

       server 192.168.1.123:8016;

}

需要配置不同權重在每個server配置#weigth=權重值 權重越大,配置設定的機率越大 例如

upstream noteras0828.com {#叢集名稱 預設權重為1

       server 192.168.1.123:8011 weight=1;

       server 192.168.1.123:8016 weight=2;

}

通路http://192.168.1.123:8888/這個位址便會tomcat1和tomcat2根據權重值輪詢被通路

繼續閱讀