實驗環境:
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 ...