天天看點

Haproxy安裝與配置

一、Haproxy概念                                              

 Haproxy提供高可用性、負載均衡以及基于TCP和HTTP應用的代理,支援虛拟主機,它是免費、快速并且可靠的一種解決方案。Haproxy特别适用于那些負載特大的web站點,這些站點通常又需要會保持或七

層處理。Haproxy運作在目前的硬體上,完全可以支援數以萬計的并發連接配接。并且它的運作模式使得它可以很   簡單安全的整合進您目前的架構中,同時可以保護你的web伺服器不被暴露到網絡上。                              

二、安裝Haproxy                                                 

三、配置Haproxy                                                 

    Haproxy配置中分成五部分内容,當然這些元件不是必選的,可以根據需要選擇作為配置。

    global:參數是程序級的,通常和作業系統(OS)相關。這些參數一般隻設定一次,如果配置無誤,就不需要再次  配置進行修改;

    default:配置預設參數的,這些參數可以被利用配置到frontend,backend,listen元件;

    frontend:接收請求的前端虛拟節點,Frontend可以根據規則直接指定具體使用後端的backend(可動态選擇);

    backend:後端服務叢集的配置,是真實的伺服器,一個Backend對應一個或者多個實體伺服器;

    listen:Frontend和Backend的組合體。

    編寫haproxy.cfg檔案:

四、通過腳本來啟動與關閉haproxy                                       

  1、編寫haproxy腳本 

   2、讓腳本随系統自動啟動

    3、啟動與停止haproxy                                                                                                            

本文轉自奔跑在路上部落格51CTO部落格,原文連結http://blog.51cto.com/qiangsh/1585903如需轉載請自行聯系原作者

qianghong000

繼續閱讀