HAProxy 配置負載均衡

2022-05-08 02:36:10 字數 1132 閱讀 8152

準備條件

1. 安裝好haproxy

2. 啟動兩個web應用伺服器,這裡啟動了兩個nginx

nginx1 埠 8080

nginx2 埠 8081

都有乙個頁面 test.html,顯示的內容不同,nginx1 裡的test.html顯示 1,nginx2 裡的test.html顯示 2

目標配置haproxy做為前端的負載均衡伺服器,通過haproxy訪問test.html,動態指向nginx1或nginx2,頁面顯示 1 或 2,多次重新整理頁面,應看到不同輸出

配置檔案

在haproxy的安裝目錄下,新建 conf 目錄,在conf目錄下新建檔案 haproxy.cfg ,內容:

說明:frontend http-in

bind *:7000

這兩行指定了haproxy監聽 7000埠

server s1 127.0.0.1:8080 maxconn 32 

server s2 127.0.0.1:8081 maxconn 32 

這兩行指定了兩個應用伺服器的位址和埠

啟動haproxy

/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg

訪問測試

多次重新整理頁面,可以看到交替輸出 1 和 2,說明haproxy已經配置成功,把請求動態分配給了不同的應用伺服器

Haproxy基本負載均衡配置

http協議作方向 tcp層作lb director 檢視及安裝haproxy 1000 yum info haproxy 1001 yum install haproxy y 1002 rpm ql haproxy 配置排程器的real server 1003 vim etc haproxy ha...

配置HAProxy實現Web負載均衡

環境 一台安裝haproxy,兩台安裝apache服務 防火牆和selinux關閉 原始碼安裝 wget zcvf haproxy 1.3.20.tar.gz cd haproxy 1.3.20 make target linux26 prefix usr local haproxy make in...

負載均衡 haproxy 安裝配置

haproxy 提供高可用性 負載均衡以及基於 tcp 和 http 應用的 支援虛擬主機,它是免費 快速並且可靠的一種解決方案。haproxy 特別適用於那些負載特大的 web 站 點,這些站點通常又 需要會話保持或七層處理。haproxy 執行在當前的硬體上,完全可以 支援數以萬計的併發連線。並...