HaProxy (一) Haproxy概述以及實現負載均衡和頁面監控

1.HaProxy概述

Haproxy是一個特別適合於高可用環境的TCP/HTTP開源的反向代理和負載均衡軟件。在七層負載均衡方面功能很強大(支持cookie track, header rewrite等),支持雙機熱備,支持虛擬主機,支持健康檢查,同時還提供直觀的監控頁面,可以清晰的監控服務器集羣的運行狀況。

2.Haproxy的配置

Haproxy的配置主要分三個部分:

  1. 命令行參數,這個時最優先的。
  2. global(全局)段。設置進程級參數。
  3. 代理配置段,通常位於default,listen,backend這樣的形式內。

配置文件的語法是有關鍵字後跟可選的一個或多個參數(參數之間有空格)構成。如果字符串之間包含空格,要用 \ 轉義。

3.Haproxy實現反向代理負載均衡和頁面監控

haproxy反向代理服務端:172.25.60.1

RS1 :172.25.60.2

RS2:172.25.60.3

客戶端:172.25.60.250

在haproxy端:

1.安裝haproxy

2.編輯配置文件:

3.重啓服務:

在RS服務端:

安裝httpd,編輯默認發佈頁面用以區分:

在客戶端:

瀏覽器測試:

查看是否能負載均衡:

監控頁面紅色表示服務掛掉。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章