Haproxy 負載均衡配置--輝
Haproxy 先決條件
系統要求:READHAT 6.5
軟件版本:haproxy-1.4.24.tar.gz
Haprxoy 配置意義
假設有服務器A,B,C 服務器A 用於安裝負載均衡軟件,服務器B,C 爲應用軟件服務器。通過在A配置好haproxy,通過服務器A上配置的統一對外IP和端口訪問服務器B和服務器C上WEB應用,確保B和C中只要有一臺服務器能訪問即能夠被訪問。
操作步驟:
1.使用文件上傳工具WEB應用軟件部署包到服務器B,C,將haproxy-1.4.24.tar.gz
上傳至服務器A
2.假定你在服務器B和服務器C部署好WEB應用,開始着手配置A上的haproxy
執行命令如下,使用root用戶操作:
1.解壓haprxoy 軟件:tar zxvf haproxy-1.4.24.tar.gz
2.進入到解壓後的haproxy目錄 cd haproxy-1.4.24 (在該目錄下執行步驟3 和4的操作)
3.設定安裝參數 make TARGET=linux26 PREFIX=/usr/local/haproxy
4.安裝軟件 make install PREFIX=/usr/local/haproxy
5.創建配置文件目錄mkdir /usr/local/haproxy/conf (存放配置文件)
拷貝配置文件到haproxy.cfg 到/usr/local/haproxy/conf
執行mkdir /usr/share/haproxy 否則慢慢找錯誤
配置文件部分
Haproxy 啓動
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
Haproxy 殺死
killall -9 haproxy
檢測:
使用frontend 中配置的IP+端口+應用首界面訪問下,能看到界面即表明安裝沒有問題
關閉B ,關閉C 看看能不能訪問或有什麼其他信息。如關閉其中一個還能訪問則haproxy 配置成功
常見錯誤
Backend 配置地方IP 和端口配置錯了出現測試過程中出現503 錯誤
七層負載均衡還在學習中,高手互相交流