環境:centos7.6
yum可用
haproxy安裝:
1、直接使用yum進行安裝。
yum -y install haproxy2、配置檔案haproxy
[root@tidb-21 ~]# vi /etc/haproxy/haproxy.cfg3、啟動服務並配置自動重啟global #全域性屬性
daemon #以daemon方式在後台執行
maxconn 256#最大同時256連線
pidfile /home/ha/haproxy/conf/haproxy.pid #指定儲存haproxy程序號的檔案
#log 127.0.0.1local0 info #配置log,需要設定 syslog
#log 127.0.0.1local1 warning #配置log
defaults #預設引數
# mode http #http模式
mode tcp
#log global #配置log
#option tcplog #配置log
timeout connect 10m #連線server端超時10分鐘
timeout client 10m #客戶端響應超時10分鐘
timeout server 10m #server端響應超時10分鐘
listen admin_stats # frontend 和 backend 的組合體,監控組的名稱,按需自定義名稱
bind 0.0.0.0:18080# 配置監聽埠
mode http # 配置監控執行的模式,此處為 `http` 模式
option httplog # 表示開始啟用記錄 http 請求的日誌功能
maxconn 10# 最大併發連線數
stats refresh 30s # 配置每隔 30秒自動重新整理監控頁面
stats uri /haproxy # 配置監控頁面的 url
stats realm haproxy # 配置監控頁面的提示資訊
stats auth admin:pingcap123 # 配置監控頁面的使用者和密碼 admin,可以設定多個使用者名稱
stats hide-version # 配置隱藏統計頁面上的 haproxy 版本資訊
stats admin
if true # 配置手工啟用/禁用,後端伺服器(haproxy-1.4.9以後版本)
frontend http-in #前端服務http-in
bind *:4001#監聽4001埠
default_backend tidbs #請求**至名為"servers"的後端服務
backend tidbs #後端服務servers
server server1 172.21.210.23:4000 maxconn 32server server2 172.21.210.24:4000 maxconn 32
systemctl start haproxy &&\4、進行驗證systemctl enable haproxy &&\
systemctl status haproxy
直接訪問負載位址 http://localhost:18080
檢視haproxy的流量監控web :http://localhosts:18080/haproxy #訪問路徑和使用者名稱密碼都是上方配置檔案中 admin:pingcap123
負載均衡 haproxy 安裝配置
haproxy 提供高可用性 負載均衡以及基於 tcp 和 http 應用的 支援虛擬主機,它是免費 快速並且可靠的一種解決方案。haproxy 特別適用於那些負載特大的 web 站 點,這些站點通常又 需要會話保持或七層處理。haproxy 執行在當前的硬體上,完全可以 支援數以萬計的併發連線。並...
Haproxy負載均衡的安裝配置
haproxy是一款可靠,高效能的並且可以支援tcp http的負載均衡器。haproxy官網 2 安裝 2.1 解壓原始碼包並進入該目錄 tar zxvf haproxy 1.9.1.tar.gz cd haproxy 1.9.1 2.2 編譯 make target linux2628 arch...
haproxy負載均衡的安裝配置
haproxy是一款可靠,高效能的並且可以支援tcp http的負載均衡器,和前面說過的nginx負載均衡類似,這裡haproxy對於負載均衡來說更專業,支援的配置選項更多,穩定性也很強,甚至只需要一台haproxy就可以跑出非常高的效能,網上有一些負載均衡工具的評測,其中haproxy的得分就比較...