Haproxy負載均衡,環境搭建

2021-10-03 05:54:04 字數 1894 閱讀 7046

#拉取映象 

docker pull haproxy:1.9.3

#建立目錄,用於存放配置檔案

mkdir /usr/local/haproxy

#建立容器

docker create --name haproxy --net host -v /usr/local/haproxy:/usr/local/etc/haproxy haproxy:1.9.3

配置檔案

#建立檔案 

vim /usr/local/haproxy/haproxy.cfg

#輸入如下內容

# 管理介面的監聽, 名字可以任意修改

# 管理頁面的路由

stats uri /dbs

stats realm global\ statistics

# 設定管理頁面登入的賬號密碼

stats auth admin:admin123

# mysql的**,名字可以任意修改

listen proxy-mysql

bind 0.0.0.0:4002

mode tcp

# 採用的策略是輪循

balance roundrobin

option tcplog

#**mycat服務

server mycat_1 192.168.253.129:8066 check port 8066 maxconn 2000

server mycat_2 192.168.253.129:8067 check port 8067 maxconn 2000

建立容器

docker create --name haproxy --net host -v /usr/local/haproxy:/usr/local/etc/haproxy haproxy:1.9.3
啟動

docker start  haproxy
測試管理頁面、剛登入進來時需要使用賬號密碼,在配置檔案中設定的資訊檢視

測試服務端

通過haproxy查詢到資料 

Haproxy負載均衡測試環境 快速學習

抓包測試 備註key value ip192.168.0.110 基礎環境 docker 映象haproxy nginx server s2 192.168.0.110 81docker run it d name haproxy tcp v home haproxy haproxy.cfg usr...

Haproxy負載均衡部署

haproxy安裝 useradd haproxy wget tar zxvf haproxy 1.4.25.tar.gz cd haproxy 1.4.25 make target linux26 prefix usr local haproxy arch x86 64 make install ...

ha proxy負載均衡架構

屬於7層 haproxy 提供高可用性 負載均衡以及基於 tcp 和 http 應用的 支援虛擬主機,它是免費 快速並且可靠的一種解決方案。根據官方資料,其最高極限支援 10g 的併發。haproxy 特別適用於那些負載特大的 web 站點,這些站點通常又需要會話保持或七層處理。haproxy 執行...