原创 HAProxy後端web服務器狀態檢測

後端web服務器狀態檢測 HAProxy有三種狀態檢測方式:1.基於四層的傳輸端口做狀態監測2.基於指定的uri做狀態監測3.基於指定的URI的resquest請求頭部內容做狀態監測 基於四層的傳輸端口做狀態監測 四層傳輸時可以基於ip或者

原创 HAProxy的壓縮功能

HAProxy的壓縮功能 haproxy還支持http協議的壓縮機制,常用的算法有gzip和deflate。壓縮的功能僅在7層有效,用戶在請求時會先將瀏覽器支持的壓縮算法發送給服務器,然後使用相同的壓縮算法將數據返回給用戶 壓縮的使用方法

原创 HAProxy的ACL調度規則

HAProxy的ACL調度規則 HAProxy的ACL可以對接收到的報文進行匹配和過濾,基於請求報文頭部中的源地址、源端口、目標地址、目標端口、請求方法、URL、文件後綴等信息內容進行匹配並執行進一步操作。 acl的定義 語法格式: acl

原创 keepalived 郵件通知

keepalived 郵件通知 郵件通知需要先定義一個郵件發送的腳本,然後在虛擬IP的配置實例中添加相應的觸發機制來實現當keepalived主備發生變化時進行發送郵件,以通知運維人員的目的。 實現方法 準備主機兩臺 server h

原创 keepalived 多節點配置方法

keepalived 多節點配置方法 準備3臺主機 server hostname ip keepalived s1 172.20.27.10 keepalived s2 172.20.27.11 keepalived

原创 搭建高可用wordpress(keepalived+lvs)

搭建高可用wordpress(keepalived+lvs) 搭建MYSQL主從 分別在兩臺MySQL主機上安裝MySQL 1.使用一鍵安裝腳本安裝MySQL [root@master ~]# tar xf mysql-5.6.34-o

原创 HAProxy日誌配置

HAProxy日誌配置 HAProxy可以基於rsyslog記錄日誌到指定的設備 日誌的配置方法 1.修改haproxy配置文件 [root@localhost ~]# vim /etc/haproxy/haproxy.cfg log 1

原创 HAProxy自定義錯誤頁面

HAProxy自定義錯誤頁面 HAProny自定義錯誤頁面有兩種方式,一種是由haproxy本機提供錯誤頁面,第二種是將錯誤重定向到一臺專用來提供錯誤界面的sorry server上來提供錯誤頁面 由haproxy本機提供錯誤頁面 hapr

原创 keepalived 單播模式

keepalived 單播模式 keepalived在組播模式下所有的信息都會向224.0.0.18的組播地址發送,產生衆多的無用信息,並且會產生干擾和衝突,所以需要將其組播的模式改爲單撥。這是一種安全的方法,避免局域網內有大量的keepa

原创 Keepalived基礎

Keepalived基礎 keepalived 簡介 keepalived是vrrp協議的軟件實現,原生設計目的是爲了高可用ipvs服務。vrrp:靜態網關虛擬協議,在兩個路由器之間虛擬出一個IP地址,當一個路由器損壞時,自動將虛擬出的IP

原创 keepalived 雙主模型

keepalived 雙主模型 雙主模型是兩臺服務器互爲主備,即一臺爲主備,另一臺爲備主,讓兩臺服務器並行運行,也可以實現減輕單臺keepalived主機上的壓力。雙主模型需要注意此時需要有2個VIP地址 keepalived 雙主模型實現

原创 keepalived 非搶佔模式

keepalived 非搶佔模式 搶佔模式爲當keepalived的某臺機器掛了之後VIP漂移到了備節點,當主節點恢復後主動將VIP再次搶回,keepalived默認工作在搶佔模式下,而非搶佔模式則是當主節掛了再次起來後不再搶回VIP。此處

原创 keepalived+lvs基於http檢測

keepalived+lvs基於http檢測 keepalived+lvs基於tcp檢測無法探測到後端的Java程序是否假死,所以此時就需要用到基於http的檢測方法。基於http檢測的原理是檢測後端服務器上的某個頁面,如果能獲取到則表示後

原创 keepalived 自生存活監測

keepalived 自生存活監測 vrrp script keepalived調用外部的輔助腳本進行資源監控,並根據監控的結果狀態能實現優先動態調整。也就是keepalived監測自身,當自身掛了之後主動讓出VIP。需要對vrrp_scr

原创 keepalived+lvs配置sorryserver

keepalived+lvs配置sorryserver 當配置在lvs上的rs都無法訪問到時,就需要有一臺備用的服務器來提供報錯頁面,此服務器稱爲sorry_server。 配置sorry_server 準備主機4臺 server h