如何实现nginx高可用


当前第2页 返回上一页

Keepalived会根据virtual_router_id和authentication两个来确定集群关系。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

#修改配置

vim /etc/keepalived/keepalived.conf

 

#配置文件

! Configuration File for keepalived

 

global_defs {

   #从服务器最改一下这个

   router_id node1 #表示运行keepalived服务器的一个标识。发邮件时显示在邮件主题的信息

}

#监控服务.NGINX mysql等

vrrp_script chk_nginx {

    script "/usr/local/keepalived/check_nginx.sh"

    #每2s检查一次

    interval 2

    #每次检查-20

    weight -20

}

vrrp_instance VI_1 {

    ##主从设置 MASTER/BACKUP 

    state MASTER

    #网卡名称

    interface eth0

    #同一个集群下这个 router_id是一样的

    virtual_router_id 51

    #本机的ip,需要修改

    mcast_src_ip 192.168.100.10

    #优先级,从节点 配置,需要小于主节点

    priority 100

    #设定MASTER与BACKUP负载均衡器之间同步检查的时间间隔,单位是秒

    advert_int 1

    #认证的密码

    authentication {

        auth_type PASS

        #设定授权密码,密码相同的为一个集群

        auth_pass yellowcong

    }

    #触发的脚本

    track_script {

        chk_nginx  #检测脚本,上面配置的

    }

    #虚拟ip地址

    virtual_ipaddress {

        192.168.100.100

        192.168.100.101

    }

}

更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!

以上就是如何实现nginx高可用的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

apache和nginx性能差很多吗

nginx如何配置反向代理

nginx访问日志在哪里

centos系统下nginx无法解析php

nginx安装后怎么开发

nginx怎么解决跨域?

centos7环境下如何安装nginx

怎样平稳安全地升级nginx版本

nginx修改请求数据大小限制

nginx怎么实现反向代理

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...