apache實現負載均衡

2021-09-12 03:32:21 字數 2174 閱讀 6253

apache一般採用**和反向**方式做負載均衡

[b]1、啟用apache的幾個模組 [/b]

如果modules目錄下沒有以上檔案,說明沒有安裝,需要先安裝

進入apache的源**解壓目錄

cd apache的解壓目錄/modules/proxy

/usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c

注意:上面如果不加proxy_util.c的話,loadmodule proxy_module modules/mod_proxy.so會報錯的,提示你找不到mod_proxy.so檔案

[b]2、配置負載均衡[/b]

#警告:以下這段配置僅用於除錯,絕不要新增到生產環境中!!!

##sethandler /balancer-manager/

#order deny,allow

#deny from all

#allow from all

#

2). 負載比例分配

開啟 balancer-manager 的介面,可以看到請求是平均分配的。

如果不想平均分配怎麼辦?給 balancermember 加上 loadfactor 引數即可,取值範圍為1-100。比如你有三颱伺服器,負載分配比例為 7:2:1,只需這樣設定:

3).負載分配演算法

預設情況下,負載均衡會盡量讓各個伺服器接受的請求次數滿足預設的比例。如果要改變演算法,可以使用 lbmethod 屬性。如:

lbmethod可能的取值有:

[list]

[*]lbmethod=byrequests 按照請求次數均衡(預設)

[*]lbmethod=bytraffic 按照流量均衡

[*]lbmethod=bybusyness 按照繁忙程度均衡(總是分配給活躍請求數最少的伺服器)

[/list]

apache 負載均衡

隨著訪問量的不斷提高,以及對響應速度的要求,進行負載均衡設定就顯得非常必要了。公司的系統在最初設計的時候就已經考慮到了負載均衡的規劃,www靜態伺服器配置了兩台,由於初期專案時間緊,並且訪問量並不高,所以當時只用了一台,另一台在內網中,只是進行了同步,並為發揮出效用來。此次就是對負載均衡的乙個簡單測...

Apache 負載均衡配置

版本 apache http server 2.2.22 預設安裝在 usr local httpd目錄下面,安裝成功後,進入bin目錄,執行.apachectl k start啟動apache,在瀏覽器中輸入http ip,看到it works,說明安裝成功,沒有問題。之後進入conf目錄,編輯h...

Apache負載均衡 配置

很多都在詢問apache的負載均衡配置問題。那麼我們在此,就再詳細的說一說這個具體的過程。當然,說到apache負載均衡肯定離不開tomacat的使用,以及對mod jk的了解。這些準備工作,還是大家在閒暇時間可以在學習一下,那麼我們現在就切入正題,從安裝軟體說起。一 軟體環境 二 負載均衡 用ap...