1. 程式人生 > >基於HA機制的Nginx配置實現

基於HA機制的Nginx配置實現

路由 網卡名稱 安裝 相關 目錄 下載地址 png 自動 壓縮

Keepalived是一個基於VRRP協議來實現服務高可用方案。下載地址:http://www.keepalived.org/

keepalived-1.2.24.tar.gz

VRRP協議:虛擬路由冗余協議

1.解壓縮keepalived-1.2.24.tar.gz

2.進入keepalived的保存路徑,需要配置keepalived的保存輸出路徑:

編譯配置:./configure --prefix=/usr

編譯項目:make

程序的安裝:make install

如果此時編譯成功,會自動在/usr/etc/目錄出現相關配置項,/usr/sbin/也會有相關配置項

3.對keepalived組件進行VRRP的配置

vim /usr/etc/keepalived/keepalived.conf

需要取得網卡名字:ifconfig,cat /proc/net/dev

配置:

技術分享圖片

這是配置郵件服務,如果某個服務因為什麽原因不能正常運行,會發郵件給你

技術分享圖片

這是配置網卡名稱,虛擬IP,也可以配置keepalived的認真處理,設置密碼等,這裏就設置的簡單一些“111”。

技術分享圖片

這是最重要的配置,配置虛擬IP,客戶端發來請求,實際就是請求的這個地址。

技術分享圖片

技術分享圖片

以上配置的是虛擬ip對應的nginx真實ip,可配置多個主機。

基於HA機制的Nginx配置實現