Apache配置為Tomcat集群的負載均衡器

2021-04-26 07:23:58 字數 1424 閱讀 4963

1 )開啟「 /usr/local/apache2/conf 」目錄下的「 httpd.conf 」檔案,在檔案最後新增如下配置專案,如圖 4-2-1 所示。

proxyrequests off

proxypass / balancer://mycluster/

balancermember ajp://localhost:10009 route=tomcat1

balancermember ajp://localhost:20009 route=tomcat2

圖 4-2-1

說明:其中「 mycluster 」是集群的名稱,「 ajp://localhost:10009 route=tomcat1 」 對應 tomcat 集群中的 tc6_a 例項,「 ajp://localhost:20009 route=tomcat2 」 對應 tomcat 集群中的 tc6_b 例項。經過上述配置後, apache 就可以成為前面搭建的 tomcat 集群的負載均衡器了。

( 2 )修改完成後,儲存「 httpd.conf 」檔案。

( 3 )在終端中鍵入如下命令,啟動「 tc6_a 」 tomcat 例項。

cd /tc6_a/bin

./startup.sh

( 4 )再開啟乙個新的終端,在其中鍵入如下命令,啟動「 tc6_b 」 tomcat 例項

cd /tc6_b/bin

./startup.sh

( 5 )再開啟第三個終端視窗,在其中鍵入如下命令,啟動 apache 伺服器。

/usr/local/apache2/bin/apachetl start

( 6 )在瀏覽器位址列輸入「 http://localhost/hello.jsp 」,將進入如圖 4-2-2 所示頁面。

圖 4-2-2

( 7 )重新整理網頁,讀者可以看到如圖 4-2-3 所示頁面。

圖 4-2-3

說明:由於 apache 作為 tomcat 集群的負載均衡器,使用的是輪換演算法,其均勻地將請求傳送到集群中的各個 tomcat 例項。因此,從上面兩幅圖中可以看出,是輪換訪問兩個不同 tomcat 例項中的 hello.jsp 頁面的。當然,看到輪換的情況也就說明 apache 負載均衡器正常工作了。

Apache與tomcat的配置

我的配置環境 1.ibm t23膝上型電腦 2.apache2.0.53 3.tomcat5.5.9 4.在c apache mymodules下新建乙個配置檔案workers.properties,其內容為 worker.list worker1 worker.worker1.type ajp13...

配置Apache和Tomcat聯合

size large color blue 1.配置apache 在 apache conf httpd.conf中 把下面兩行的注釋去掉 loadmodule proxy module modules mod proxy.so loadmodule proxy ajp module modules...

apache整合tomcat 配置負載均衡

apache mysql 第一步 找到apache的httpd.conf 檔案,加入下面這段話 設定apache與tomcat之間的連線,讓apache將請求 到tomcat中去 loadmodule jk module modules mod jk.so 設定worker佇列,這個檔案中實現負載均...