tomcat6 apache2 集群配置

2021-08-25 23:30:11 字數 1787 閱讀 3482

參考

1 安裝apache2.2

2 裝2臺tomcat(本機ip:192.168.190.241)(另台192.168.190.200)

3 配置apache檔案

3.1

把mod_jk-1.2.27-httpd-2.2.10.so 放在apache\modules\下

3.2 配置conf/httpd.conf檔案

loadmodule jk_module modules/mod_jk-1.2.27-httpd-2.2.10.so #載入這個模組

jkworkersfile conf/works.properties #載入tomcat配置檔案

jklogfile logs/mod_jk.log #日誌載入檔案

jkmount /* controller #此處是指定分配給tomcat的請求 例如*.do *.jsp

說明controller是在works.properties的對應配置

如果是**所有jsp檔案

jkmount /*.jsp controller

希望輸入http://localhost/car-manager由apache**到tomcat處理

//jkmount /car-manager/* controller #可以這樣配置路徑**

在conf檔案下, 建立works.properties檔案,內容如下

worker.list = controller,tomcat1,tomcat2 #server 列表

#*****===tomcat1*****===

worker.tomcat1.port=8009 #ajp13 埠號,在tomcat下server.xml配置,預設8009

worker.tomcat1.host=localhost #tomcat的主機位址,如不為本機,請填寫ip位址

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor = 2 #server的加權比重,值越高,分得的請求越多

#*****===tomcat2*****===

worker.tomcat2.port=9009 #ajp13 埠號,在tomcat下server.xml配置,預設8009

worker.tomcat2.host=192.168.190.200 #tomcat的主機位址,如不為本機,請填寫ip位址

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor = 3 #server的加權比重,值越高,分得的請求越多

#負載均衡分發控制器

worker.controller.type=lb

worker.controller.balanced_workers=tomcat1,tomcat2 #指定分擔請求的tomcat

worker.controller.sticky_session=true

4 tomcat配置ajp13埠

在 本地/tomcat/conf/server.xml

# 8009要與apache/works.properties 配置一致

# tomcat1要與apache/works.properties 配置一致

配置192.168.190.200/tomcat/conf/server.xml

# 9009要與apache/works.properties 配置一致

# tomcat2要與apache/works.properties 配置一致

5 如果需要session複製

需要另外配置

Apache2 tomcat6負載均衡

採用軟體apache2.2.25 win32 tomcat6.0.16 首先安裝apache,一路next,安裝完成後開啟瀏覽器輸入http localhost 回車,出現it works表示成功。未成功的原因可能是電腦上啟用了iis服務 都使用80埠,也可更改埠 win7中點開坐下開始按鈕 右鍵計...

Apache2 Tomcat6配置負載均衡

1.安裝apache和tomcat,這裡假定apache2.2.3,tomcat6.x 且apache安裝在apachehost,tomcat分別安裝在tomcathost1和tomcathost2上 2.修改 etc httpd conf httpd.conf檔案,確定以下行沒有被注釋掉 3.修改...

Apache2 Tomcat6配置負載均衡

1.安裝apache和tomcat,這裡假定apache2.2.3,tomcat6.x 且apache安裝在apachehost,tomcat分別安裝在tomcathost1和tomcathost2上 2.修改 etc httpd conf httpd.conf檔案,確定以下行沒有被注釋掉 3.修改...