簡介web
HAProxy是一款提供高可用性、負載均衡以及基於TCP和HTTP應用的代理軟件,HAProxy是徹底免費的、藉助HAProxy能夠快速而且可靠的提供基於TCP和HTTP應用的代理解決方案。HAProxy適用於那些負載較大的web站點,這些站點一般又須要會話保持或七層處理。 HAProxy能夠支持數以萬計的併發鏈接,而且HAProxy的運行模式使得它能夠很簡單安全的整合進架構中,同時能夠保護web服務器不被暴露到網絡上。centos
一、安裝安全
在centos中使用yum安裝: yum install haproxy服務器
二、配置網絡
haproxy的配置是我在使用過程當中遇到最大的問題。架構
(1)cd /etc/haproxy併發
(2)ls後會有 haproxy.cfg負載均衡
(3)vi haproxy.cfgurl
注:千萬不要刪除此文件,要在此文件上進行修改,修改的同時global下的註釋不要刪除,只需添加本身須要的部分便可spa
(4)進行配置
注:如若不遵循(3)(4)兩步,可能會致使第(5)步執行失敗
(5)啓動 haproxy
(i)cd 退回到根目錄
(ii)cd /usr/sbin
(iii)./haproxy -f /etc/haproxy/haproxy.cfg
(6)在web頁面開啓
根據第(4)步配置的listen private_monitoring :8100及如下可知,web啓動的url爲
localhost:8100/stats 個人是(10.220.43.208:8100/stats)
此時haproxy啓動成功
附:筆者開始接觸haproxy參考的文檔
http://blog.csdn.net/mahongming/article/details/604894
http://blog.csdn.net/pzw_0612/article/details/53261935