Apache負載均衡 配置

2021-06-18 01:27:18 字數 1914 閱讀 6759

很多網友都在詢問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...