Nginx+keepalived(部分配置)-创新互联

Nginx+keepalived(部分配置)

创新互联建站是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:成都网站设计、网站制作、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。

Nginx+keepalived(部分配置)

Nginx+keepalived(部分配置)

Nginx+keepalived(部分配置)

Nginx+keepalived(部分配置)

Nginx+keepalived(部分配置)

Nginx-S上面也要配置跟Nginx-M上面一样的Nginx代理服务配置

Nginx-M和Nginx-S的keepalived服务配置:

Nginx+keepalived(部分配置)

Nginx+keepalived(部分配置)

配置文件模板:

! Configuration File for keepalived

global_defs {

notification_email {

ops@wangshibo.cn

tech@wangshibo.cn

}

notification_email_from ops@wangshibo.cn

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id master-node

}

vrrp_script chk_http_port {

script "/opt/chk_nginx.sh"

interval 2

weight -5

fall 2

rise 1

}

vrrp_instance VI_1 {

state MASTER

interface eth0

mcast_src_ip 192.168.115.173

virtual_router_id 51

priority 101

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.115.100

}

track_script {

chk_http_port

}

}

Nginx+keepalived(部分配置)

此监控脚本Nginx-S服务器上面也需要:

脚本模板:

#!/bin/bash

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

if [ "${counter}" = "0" ]; then

service nginx restart

sleep 2

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

if [ "${counter}" = "0" ]; then

service keepalived stop

fi

fi

WEB服务器上面只需要搭建Apache服务即可,不需要做其他的网络设置

将Nginx-M和Nginx-S服务器上面的keepalived和Nginx服务开启,再将/opt/下面的监控脚本执行,之后停掉任何一台Nginx代理服务器查看效果验证是否一台Nginx代理服务器宕机的情况下,另一台继续工作

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:Nginx+keepalived(部分配置)-创新互联
网站路径:http://hbruida.cn/article/gocsi.html