一、
實戰前軟體準備:
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...