架構學習之Tomcat集羣

Nginx負載均衡請求轉發+Tomcat集羣     

好處:三高性能併發可用

分類:單機部署多應用/多機部署多應用

用Redis解決session登錄信息存取共享的問題,單點登錄

視頻講解:https://www.bilibili.com/video/BV1tp4y1C7xj

單機部署多應用

先:在兩個Tomcat裏邊的server.xml中8080端口那增加    URIEncoding="UTF-8"   解決亂碼問題

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

啓動Tomcat  在bin目錄下./startip.sh                再給第二個Tomcat的webapps裏換個logo (爲區別訪問兩個Tomcat)

1.修改/etc/profile 增加tomcat1、 tomcat2環境變量

2.增加Tomcat

這樣配置爲了使兩個Tomcat可以同時使用

3.修改新加的Tomcat的端口號    

這三個端口可以按照自己制定的規則修改,例如此處是增加1000(別衝突即可)Sever port修改: 

 4.啓動Tomcat

多機部署多應用 

簡單

 

Nginx負載均衡配置(採用權重的策略) 

在nginx.conf文件中http{  }裏邊增加下面內容,加載配置文件

目的 :  別把域名全放到nginx配置文件裏邊,不利於維護,vhost文件是自己建立的放域名配置文件

修改imooc.com.conf如下:

監聽80端口,訪問www.imooc.com       然後轉發到www.imooc.com    而www.imooc.com配置了8080和9080兩個Tomcat

瀏覽器刷新訪問,會出現交替顯示兩個Tomcat

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章