1. 概述
2. 要解決的問題
3. 環境準備以及問題解決思路
一、概述
使用nginx主要是來解決高併發情況下的負載均衡問題。
二、要解決的問題
1、最主要是負載均衡請求分發。
3、多個tomcat之間session共享問題,否則會出現不斷要求登入的情況。
三、環境準備以及問題解決思路
1、第乙個問題肯定就是使用nginx來做負載均衡。安裝nginx,請參考:
2、第二個問題思路有兩個:
a)在linux上搭建nfs伺服器來實現檔案共享,參考:
3、上述提到的第三個問題即session共享問題選擇是tomcat-redis-session_manager來解決的,具體請參考:
3、一台linux安裝多個tomcat請參考:linux系統下安裝兩個或多個tomcat。
分別為:tomcat1:192.168.1.96:7070
tomcat2:192.168.1.96:8081
tomcat3:192.168.1.96:9090
解壓後有三個檔案:nginxtest.war,nginxtest2.war,nginximagetest.war,只用nginxtestimage應用有檔案,nginxtest和nginxtest2中無檔案。其中nginxtestimage必須放到tomcat3中,三個應用程式名字在放入tomcat之後必須都改為nginxtest。
工作中因為要使用到tomcat集群部署,此時就涉及到了session共享問題,主要有三種解決方案:
1、使用資料庫來儲存session
2、使用cookie來儲存session
3、使用redis來儲存sesssion
4、使用tomcat的session複製
5、使用memcached來儲存session
使用Nginx實現Tomcat集群負載均衡
概述 要解決的問題 環境準備以及問題解決思路 配置 測試 小結 一 概述 使用nginx主要是來解決高併發情況下的負載均衡問題。二 要解決的問題 1 最主要是負載均衡請求分發。3 多個tomcat之間session共享問題,否則會出現不斷要求登入的情況。三 環境準備以及問題解決思路 1 第乙個問題肯...
tomcat和nginx的使用
context path ol docbase mastering openlayers3 1.1 server location location geoserver 配置詳解 listen為監聽埠,server name為服務名稱,上面配置的訪問位址為http localhost 11100 l...
nginx結合tomcat實現負載均衡
哇,首先容許我感嘆一聲,nginx是真的恐怖,反向 負載均衡 web快取等等內容的實現只需要修改下配置,誰能想到這一切會如此簡單,不得不讓人感嘆,果然偷懶才是人類進步的源泉 笑 先說下什麼是web伺服器的負載均衡,簡單來說就是就是將多個請求分攤到多個伺服器上,從而提高網路的可用性。大致架構應該是下面...