Apache tomcat實現負載均衡

2021-07-12 07:11:00 字數 1773 閱讀 8756

一、

實戰前軟體準備:

apache2.2.13

tomcat6.0.18 兩個

二、mod_jk.so

,並複製到

apache

的modules

資料夾下 三、

在conf/httpd.conf

中最後一行新增:

include "d:\study\apache2.2\conf\mod_jk.conf" 新建

mod_jk.conf

檔案,內容為: #

載入mod_jk module

loadmodule jk_module modules/mod_jk.so #

指定workers.properties

檔案路徑

jkworkersfile d:\study\apache2.2\conf\worker.properties #

指定那些請求交給

tomcat

處理,"controller"

為在workers.propertise

裡指定的負載分配控制器

jkmount /*.jsp controller 新建

worker.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 = 1   #server

的加權比重,值越高,分得的請求越多

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

worker.tomcat2.port=9009       #ajp13 

埠號,在

tomcat

下server.xml配置,

預設8009

worker.tomcat2.host=localhost  #tomcat

的主機位址,如不為本機,請填寫

ip位址

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor = 10   #server

的加權比重,值越高,分得的請求越多

#*****===controller,

負載均衡控制器

*****===

worker.controller.type=lb

worker.controller.balanced_workers=tomcat1,tomcat2   #

指定分擔請求的

tomcat

worker.controller.sticky_session=1

在同一臺機器上的兩個

tomcat

分別設定不同的埠號,在

中新增test/test.jsp,

只需要一行

<%

system.out.println(「********************==」);

%>

這樣,不管關閉哪台

tomcat

,只要一台執行了,請求就有效。

輕鬆實現Apache,Tomcat集群和負載均衡

輕鬆實現apache,tomcat集群和負載均衡 2006 11 18 12 15 0,環境說明 apache apache 2.0.55 1 個 tomcat apache tomcat 5.5.17 zip版 2個 mod jk mod jk apache 2.0.55.so 1個 第一部分 負...

輕鬆實現Apache,Tomcat集群和負載均衡

0,環境說明 apache apache 2.0.55 1 個 tomcat apache tomcat 5.5.17 zip版 2個 mod jk mod jk apache 2.0.55.so 1個 第一部分 負載均衡 負載均衡,就是apache將客戶請求均衡的分給tomcat1,tomcat2...

apache tomcat實現集群詳解

1 配置兩個tomcat 使用不同的埠 tomcat1 的修改conf server.xml 1.1 中的8005修改為18005 1.2修改下的 connectiontimeout 20000 redirectport 8443 中的8080為18080 1.3修改為18009 1.4在末尾加 j...