使用apache http server和tomcat實現應用集群和負載均衡,是標準化的解決方案,參考兩個產品的文件即可實現。
簡單記錄一下自己測試的過程,作為備忘:
0 測試環境
jdk 1.6.0_22,tomcat 6.0.29,apache http server 2.2。安裝在一台windows系統的機器上,tomcat和apache http server設定不同的埠。
1 首先實現tomcat應用集群
1.1 安裝3個tomcat,編輯每個tomcat的conf/server.xml,分別設定http connector的埠為8080,7080,6080,https connector的埠為8443,7443,6443,ajp connector的埠為8009,7009,6009。
1.2 啟動3個tomcat,確保沒有埠衝突,tomcat測試程式能正常訪問。
1.3 編輯每個tomcat的server.xml,在engine下新增語句「」。
1.4 編輯要發布的war檔案,在web.xml中新增語句」「。
1.5 在3個tomcat上發布war檔案,經測試能正常訪問,重點測試session在不同tomcat server上能否同步複製。
2 使用apache http server實現負載均衡
2.1 安裝apache http server,使用預設設定。安裝完畢,用http://localhost測試是否正確啟動。
2.2 編輯apache的conf/extra/httpd-vhosts.conf,在檔案末尾新增語句
serveradmin [email protected]
servername localhost
serveralias localhost
2.3 編輯apache的conf/httpd.conf,啟動mod_proxy、mod_proxy_balancer、mod_proxy_http模組。
2.4 編輯apache的conf/httpd.conf,在檔案末尾新增語句
2.5 通過http://localhost/
將按3:2:1分配到不同的tomcat server。
2.7 如果想某台tomcat server只作熱備份,只要給其加上status=+h屬性即可。
結合Apache和Tomcat實現集群和負載均衡
本文基本參考自 輕鬆實現apache,tomcat集群和負載均衡,經由實操經歷記錄而成,碰到些出入,以及個別地方依據個人的習慣,所以在一定程度上未能保持原文的完整性,還望原著者海涵。一 軟體環境 二 負載均衡 用apache進行分流,把請求按照權重以及當時負荷分tomcat1,tomcat2.去處理...
結合Apache和Tomcat實現集群和負載均衡
一 軟體環境 二 負載均衡 用apache進行分流,把請求按照權重以及當時負荷分tomcat1,tomcat2.去處理 1.安裝apache,tomcat 我把apache安裝在d apache group apache2 解壓兩分tomcat,分別在 d apache group tomcat5 ...
centos8 應 伺服器TOMCAT
準備安裝包 這 使 的是 8.5.55 版 apache tomcat 8.5.55.tar.gz 直接將其放在了 root 錄下 解壓並安裝 在 usr local 下建立 tomcat 件夾並進 2 將 tomcat 安裝包解壓到 usr local tomcat 中即可 解壓完之後,usr l...