Nginx Keepalived實現高可用

2022-07-26 03:30:23 字數 1661 閱讀 5711

實驗環境:

192.168.200.111   nginx主+tomcat

192.168.200.112   nginx備+tomcat

在111和112上安裝tomcat的目的只是為了測試

也可以在其他兩台伺服器上安裝tomcat

模式一:雙機 主從模式

在111和112上首先安裝tomcat

yum -y ipvsadm keepalived

原始碼安裝nginx

安完啟動服務(省略)

111和112的配置

112的就修改state  backup

/usr/local/nginx/sbin/nginx        ##如果是yum安裝的nginx的話-c 指向配置檔案,如果是原始碼編譯的話 可以用這個

sleep 2

counter=$(ps -c nginx --no-heading|wc -l)

if [ "$" = "0" ]; then

/etc/init.d/keepalived stop

fifi

chmod 755 /opt/chk_nginx.sh

sh /opt/chk_nginx.sh

vim /usr/local/nginx/conf/nginx.conf

如果是yum安裝的nginx 步驟

vim /etc/nginx/conf.d/node1.conf

upstream web1

server

}systemctl start keepalived

systemctl start nginx

killall  -1  nginx

測試:關閉nginx,看看nginx是否啟動,啟動則成功

killall -9 nginx 

netstat -lnpt |grep 80

ip  a

systemctl   stop  keepalived

來回測試

}重啟服務

ip  a 檢視

nginx keepalived學習目錄

keepalived權威指南 深入理解nginx nginx模組開發與架構解析第二版 nginx開發從入門到精通 keepalived工作原理和配置說明 1 nginx安裝和介紹 2 nginx的啟動和停止 3 nginx程序模型 4 nginx處理請求過程 5 nginx配置一 6 nginx配置...

Nginx Keepalived 負載均衡

喜歡搞nginx,這兩天研究了一下nginx的負載配置 nginx平台搭建 nginx mysql php fpm搭建高效能nginx平台 單nginx負載均衡 nginx 負載均衡 配置全過程 熟悉上面的配置之後,今天我再來搞nginx keepalived 的配置,具體拓撲如下 一 安裝keep...

nginx keepalived雙機熱備

採用nginx實現反向 配置集群,實現軟f5的功能。nginx.conf的配置如下 server 192.168.2.134 8082 upstream socologin server access log home soco share nginx logs access.log access ...