中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Tomcat作為應用服務器的負載集群的設置方法的介紹

發布時間:2020-04-16 14:14:42 來源:億速云 閱讀:311 作者:三月 欄目:建站服務器

下文給大家帶來Tomcat作為應用云服務器的負載集群的設置方法的介紹,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗來做一個解答。 

案例分析;通常情況下,一個Tomcat站點由于可能出現單點故障及無法應付過多客戶復雜多樣的請求等問題,不能單獨應用于生產環境中,所以我們需要一套更可靠的解決方案來完善web站點的架構。

Nginx是一款非常優秀的http云服務器軟件,它能夠支持高達50000個并發連接數的響應,擁有強大的靜態資源處理能力,運行穩定,并且內存,CPU等系統資源消耗非常低。目前很多大型網站都應用Nginx服務器作為后端網站程序的反向代理及負載均衡器,來提升整個站點的負載并發能力。

本案例講解以Nginx作為負載均衡器,Tomcat作為應用服務器的負載集群的設置方法。網站拓撲架構如圖;

Tomcat作為應用服務器的負載集群的設置方法的介紹

案例環境;
1)Nginx服務器  IP地址192.168.30.55  安裝軟件 nginx-1。12.0.tar.gz
2)Tomcat服務器1    IP地址192.168.30.15 安裝軟件 jdk-8u91-linux-x64.tar.gz    apache-tomcat-8.5.16.tar.gz
3) Tomcat服務器2     IP地址192.168.30.99 安裝軟件 jdk-8u91-linux-x64.tar.gz    apache-tomcat-8.5.16.tar.gz
免費獲取源碼包鏈接;

https://pan.baidu.com/s/1SWGJ0jS3PJlWYHvBhrvjZg

https://pan.baidu.com/s/18wIP0vQFSESFc80yMb4n7A

https://pan.baidu.com/s/1VCKDfOWZ1vGIywahc_OSPQ

案例實施;

Tomcat兩臺服務器配置,

(1)關閉防火墻,安裝JDK,配置java環境,

(2)安裝配置Tomcat,編輯不同的測試頁面

(3)啟動Tomcat,瀏覽器訪問測試網頁

在安裝tomcat服務之前必須先安裝JDK,配置java環境。tomcat默認運行在端口8080。事先準備好JDK和tomcat這兩個安裝包。

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

Tomcat作為應用服務器的負載集群的設置方法的介紹




 

Tomcat作為應用服務器的負載集群的設置方法的介紹

使用source 命令將java.sh腳本導入系統環境變量,使其生效。

 

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

java環境安裝好之后開始安裝tomcat軟件包。




Tomcat作為應用服務器的負載集群的設置方法的介紹

 

Tomcat作為應用服務器的負載集群的設置方法的介紹

在瀏覽器中訪問tomcat服務器的網站,可以看到tomcat官方網站的首頁內容。tomcat默認運行在端口8080,說明tomcat已經配置啟動成功。

Tomcat作為應用服務器的負載集群的設置方法的介紹 

 Tomcat作為應用服務器的負載集群的設置方法的介紹

tomcat服務的默認首頁站點目錄為webapps/ROOT/  ,默認首頁文檔為index.jsp,分別編輯一個首頁測試文檔。

 

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

tomcat服務器1 編寫的測試網頁內容

Tomcat作為應用服務器的負載集群的設置方法的介紹

在瀏覽器中訪問tomcat服務器2的網站,可以看到編輯的測試網頁內容。

Tomcat作為應用服務器的負載集群的設置方法的介紹

tomcat服務器2 編寫的測試網頁內容

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

在瀏覽器中訪問tomcat服務器2的網站,可以看到編輯的測試網頁內容。

Tomcat作為應用服務器的負載集群的設置方法的介紹

反向代理服務器nginx的安裝配置

Tomcat作為應用服務器的負載集群的設置方法的介紹

(1)編譯安裝nginx

將事先準備的安裝包nginx-1。12.0.tar.gz進行解壓

Tomcat作為應用服務器的負載集群的設置方法的介紹

 







安裝nginx的依賴包,準備編譯安裝環境,nginx的運行需要pcer zlib等軟件包的支持,因此應在配置編譯安裝前預先安裝這些軟件的開發包,以便提供相應的庫和頭文件,確保nginx的安裝順利。




Tomcat作為應用服務器的負載集群的設置方法的介紹

創建運行用戶,組。配置啟用http_stub_status_module模塊以支持狀態統計。編譯安裝

Tomcat作為應用服務器的負載集群的設置方法的介紹

 Tomcat作為應用服務器的負載集群的設置方法的介紹

 

為了使Nginx服務運行更加方便,可以為主程序nginx創建鏈接文件,方便管理。使用nginx命令就可以啟動服務,


Tomcat作為應用服務器的負載集群的設置方法的介紹

在瀏覽區中輸入nginx網址訪問,可以看到nginx的官方首頁,表明nginx已經開啟運行。

Tomcat作為應用服務器的負載集群的設置方法的介紹

對nginx的主配置文件進行設定,nginx的主配置文件為/usr/local/nginx/conf/nginx.conf   在配置文件中加入反向代理設定參數
upstream 服務器池名 {}         配置后端服務器池,以提供響應數據,參數weight表示權值,權值越高被分配到的概率越大,為了使測試效果比較明顯,我們把權值設為一樣。

  upstream tomcat_server {


 

        server 192.168.30.15:8080 weight=1;


 

        server 192.168.30.99:8080 weight=1;


 

}
proxy_pass http://tomcat_server;           配置將訪問請求轉發給后端服務器池tomcat_server的服務器代理。

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

Tomcat作為應用服務器的負載集群的設置方法的介紹

把nginx的默認站點通過proxy_pass方法代理到設定好的tomcat_server負載均衡服務器組上。

Tomcat作為應用服務器的負載集群的設置方法的介紹

Tomcat作為應用服務器的負載集群的設置方法的介紹

測試負載均衡效果,打開瀏覽器訪問http://192.168.30.55,不斷刷新瀏覽器測試,可以看到由于權重相同,頁面會反復在以下兩個頁面進行切換。說明負載均衡搭建成功,nginx反向代理成功后端tomcat服務器組。

Tomcat作為應用服務器的負載集群的設置方法的介紹

Tomcat作為應用服務器的負載集群的設置方法的介紹

將其中一臺tomcat服務關閉,再刷新多次瀏覽器,此時只會顯示另外一臺tomcat服務的網頁,

Tomcat作為應用服務器的負載集群的設置方法的介紹

Tomcat作為應用服務器的負載集群的設置方法的介紹

 

看了以上關于Tomcat作為應用服務器的負載集群的設置方法的介紹,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。億速云官網鏈接www.5655pk.com

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

化隆| 武邑县| 盐城市| 同江市| 阳东县| 江门市| 射阳县| 尼勒克县| 肥城市| 斗六市| 清丰县| 靖边县| 平塘县| 开江县| 车致| 崇文区| 株洲县| 安阳县| 石门县| 绥化市| 浮山县| 鄢陵县| 含山县| 宁国市| 克拉玛依市| 思南县| 叙永县| 铅山县| 饶阳县| 大冶市| 历史| 台北市| 池州市| 苍南县| 贵定县| 禹城市| 深圳市| 乌拉特前旗| 那曲县| 浙江省| 西畴县|