參考
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.修改...