天天看點

apache 2.4.12 負載均衡配置

apache 2.4.12 負載均衡配置比較簡單,修改httpd.conf檔案相關内容即可,

首先修改httpd.conf,啟用負載均衡相關子產品

LoadModule proxy_module    modules/mod_proxy.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_http_module  modules/mod_proxy_http.so

LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

然後在httpd.conf檔案末尾增加以下内容:

ProxyRequests Off

ProxyPass /shmp balancer://proxy

ProxyPassReverse /shmp balancer://proxy

<Proxy balancer://proxy>

BalancerMember http://127.0.0.1:8081/shmp loadfactor=1

BalancerMember http://127.0.0.1:8082/shmp loadfactor=1

</Proxy>

其中的shmp表示應用的上下文。

通過以上配置可以實作簡單的負載均衡功能,BalancerMember 個數可以任意擴充,不管背景的應用伺服器是tomcat還是weblogic還是其他的應用伺服器,這裡配置也沒有啟用session stiky之類的機制,因為我們可以結合bboss會話共享架構,輕松實作叢集應用之間的session共享,詳細資料可參考部落格文檔:

bboss會話共享demo使用指南 bboss會話共享教育訓練文檔 bboss session共享使用方法介紹