Apache負載平衡

來源:互聯網
上載者:User

標籤:註冊   cluster   應該   參考   class   span   http   介紹   mod   

Apache負載平衡

Apache也是可以實現負載平衡的。Apache的負載平衡主要是通過mod_proxy_balancer實現的。那麼,apache負載平衡的配置方法是什麼樣的?

在apache的設定檔httpd.conf中加入

ProxyPass / balancer://proxy/         #注意這裡以"/"結尾 <Proxy balancer://proxy>     BalancerMember http://192.168.6.37:6888/     BalancerMember http://192.168.6.38:6888/ </Proxy> 

這裡不一定要在httpd.conf中直接添加ProxyPass / balancer。另一種實現方法是向httpd.conf中添加Include conf/httpd-proxy.conf,然後把ProxyPass寫到httpd-proxy.conf中。

下面詳細介紹這段設定檔的含義:

  • 其中ProxyPass是配置虛擬伺服器命令
  • /應該是類於過濾規則,指的是web請求url的尾碼(參考網址中說是首碼,不懂)。如果只對/redmine的請求進行負載平衡,那麼需要改成/redmine
  • balancer://proxy表示要配置負載平衡,proxy表示負載平衡名,也可以改成其他名字,比如說redmine_cluster
BalancerMember http://192.168.6.37:6888/ 

表示將http://192.168.6.37:6888/註冊到負載平衡中。

上述所示的負載平衡是輪詢型負載平衡,除此之外,還有按權重分配負載平衡策略,權重請求響應負載平衡策略。其中,前者按照請求次數分配負載,後者則按照請求負載分配負載。舉個例子講:按照前者,如果有4次請求,3次被分配到機器A、1次被分配到機器B。按照後者,有1000bytes的請求,750bytes被分配給A、250bytes被分配給B。具體參考下面的連結

參考

Apache負載平衡

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.