keepalived+nginx保持高可用配置
生活随笔
收集整理的這篇文章主要介紹了
keepalived+nginx保持高可用配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
配置keepalived.conf:
配置nginx_check.sh
#!/bin/bash if [ "$(ps -ef | grep "nginx: master process"| grep -v grep )" == "" ] then /usr/local/nginx/sbin/nginx sleep 5 if [ "$(ps -ef | grep "nginx: master process"| grep -v grep )" == "" ] then killall keepalived fi fi啟動keepalived、nginx,通過ip addr指令查看inet中有vip(虛擬ip)而從服務器沒有虛擬ip,當關閉主keepalived時,從inet中出現inet說明配置成功,也可以修改nginx中的html下的index.html主里面加1從里面加2,通過訪問配置的虛擬ip來訪問頁面,如果兩個服務都開啟的話顯示的是
都關閉主keepalived時候(service keepalived stop)顯示
如上說明配置成功,然后重啟服務器reboot,keepalived開機自啟(chkconfig keepalived on)之后就可以保證每兩秒心跳檢測一次
總結
以上是生活随笔為你收集整理的keepalived+nginx保持高可用配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WebMagic写的网络爬虫优秀文章
- 下一篇: 二叉树学习之二叉查找树