很多網友都在詢問apache的負載均衡配置問題。那麼我們在此,就再詳細的說一說這個具體的過程。當然,說到apache負載均衡肯定離不開tomacat的使用,以及對mod_jk的了解。這些準備工作,還是大家在閒暇時間可以在學習一下,那麼我們現在就切入正題,從安裝軟體說起。
一:軟體環境
二:負載均衡
用apache進行分流,把請求按照權重以及當時負荷分tomcat1,tomcat2...去處理
1. 安裝apache,tomcat
我把apache安裝在d:\apache group\apache2
解壓兩分tomcat, 分別在 d:\apache group\tomcat5_1,d:\apache group\tomcat5_2
如果把不同版本的tomcat進行集群,目錄就可用tomcat4_3(版本為4.x的第三個tomcat伺服器),tomcat6_4(版本為6.x的第三個tomcat伺服器),這是unmi本人的習慣?
2.修改apache配置檔案http.conf
在apache安裝目錄下conf目錄中找到http.conf,在檔案最後加上下面一句話就可以了
include "d:\apache group\apache2\conf\mod_jk.conf"
3.http.conf 同目錄下新建mod_jk.conf檔案,內容如下
#載入mod_jk module
loadmodule jk_module modules/mod_jk-apache-2.0.55.so
#指定 workers.properties檔案路徑
jkworkersfile conf/workers.properties
#指定那些請求交給tomcat處理,"controller"為在workers.propertise裡指定的負載分配控制器
jkmount /*.jsp controller
如果還要指定*.do也進行分流就再加一行
jkmount /*.do controller
如果你想對所有的請求進行分流只需要寫成
jkmount /* controller
4.在http.conf同目錄下新建 workers.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=8109 #ajp13 埠號,在tomcat下server.xml配置,預設8009
worker.tomcat2.host=localhost #tomcat的主機位址,如不為本機,請填寫ip位址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 2#server的加權比重,值越高,分得的請求越多
#*****===controller,負載均衡控制器*****===
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2#指定分擔請求的tomcat
worker.controller.sticky_session=1
Apache 負載均衡配置
版本 apache http server 2.2.22 預設安裝在 usr local httpd目錄下面,安裝成功後,進入bin目錄,執行.apachectl k start啟動apache,在瀏覽器中輸入http ip,看到it works,說明安裝成功,沒有問題。之後進入conf目錄,編輯h...
Apache 負載均衡配置
第一步 修改httpd.conf 開啟下面 第二步 在httpd.conf中增加 其中proxyset lbmethod byrequests是用來設定負載均衡的演算法。通常有三種取值 byrequests 按照請求次數均衡,預設值 bytraffic 按照流量均衡 bybusyness 按照繁忙程...
Apache負載均衡配置詳解
apache負載均衡配置詳解,首先需要配置apache的反向 可以參考文章 apache反向 配置 1 開啟apache對負載均衡的支援 配置檔案 etc httpd conf httpd.conf 2 增加配置反向 並注釋掉原來 的配置 serveradmin ganymede.wuke foxm...