nginx负载均衡三:keepalive+nginx双机热备 和负载均衡
环境 centos7.0 nginx:1.15
2.安装keepalived需要的依赖包
yum install openssl-devel
yum install popt-devel
yum install ipvsadm
yum install libnl*
3.下载keepalived
yum install keepalived
4.修改主服务器配置文件
vim /etc/keepalived/keepalived.conf
主服务器配置 192.168.70.169
global_defs {
   notification_email {
     acassen@firewall.loc   // 没有配置服务器邮箱,可以去掉
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout
   router_id LVS_DEVEL
}
vrrp_instance VI_1 {
    state MASTER     //  双机热备(主)
    interface eth4     // 选择网络(用ip add 查看网络,选择其中1个)
    virtual_router_id   // 和(副机)一样
    priority   // 主机选100(副机要低于100)
    advert_int
    authentication {
        auth_type PASS
        auth_pass   //  密码(主副要保持一直)
    }
    virtual_ipaddress {
    192.168.70.84  // 虚拟ip(随便写一个没用过的),通常写1个(也可以多个),注意:这里不是填写web服务器ip(如:192.168.70.172,192.168.70.173)
    #192.168.70.83
    }
}
副服务器配置 192.168.70.170
global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout
   router_id LVS_DEVEL
}
vrrp_instance VI_1 {
    state BACKUP
    interface eth4
    virtual_router_id
    priority
    advert_int
    authentication {
        auth_type PASS
        auth_pass
    }
    virtual_ipaddress {
#192.168.70.83
192.168.70.84
    }
}
5.浏览器打开
5.1启动主服务器
service keepalived start
// 或者
#systemctl start keepalived
再浏览器打开:192.168.70.84
5.2关闭主服务器,打开BACKUP服务器
service keepalived start
// 或者
#systemctl start keepalived
再浏览器打开:192.168.70.84
总结:打开192.168.70.84 都可以访问到内容
最后nginx负载均衡
总结:
准备
nginx负载均衡三:keepalive+nginx双机热备 和负载均衡的更多相关文章
- keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群
		本章笔者亲自动手,使用LVS技术实现实现一个可以支持庞大访问量.高可用性.高伸缩性的服务器集群 在读本章之前,可能有不少读者尚未使用该技术,或者部分读者使用Nginx实现应用层的负载均衡.这里大家都可 ... 
- 在Nginx容器安装Keepalived后端项目双机热备
		docker exec -it n1 bash apt-get update apt-get install keepalived apt-get install vim 再次之前要配置VIP虚拟IP ... 
- nginx+keepalive主从双机热备+自动切换解决方案
		环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum install -y make wget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官 ... 
- Mysql 如何做双机热备和负载均衡
		MySQL数据库没有增量备份的机制,但它提供了一种主从备份的机制,就是把主数据库的所有的数据同时写到备份数据库中.实现MySQL数据库的热备份. 下面是具体的主从热备份的步骤:假设主服务器A(mast ... 
- Mysql 如何做双机热备和负载均衡 (方法二)
		先简要介绍一下mysql双向热备:mysql从3.23.15版本以后提供数据库复制功能.利用该功能可以实现两个数据库同步,主从模式(A->B),互相备份模式(A<=>B)的功能. m ... 
- Mysql 如何做双机热备和负载均衡 (方法一)
		MySQL数据库没有增量备份的机制,但它提供了一种主从备份的机制,就是把主数据库的所有的数据同时写到备份数据库中.实现MySQL数据库的热备份. 下面是具体的主从热备份的步骤:假设主服务器A(mast ... 
- 两台Windows的 IIS 应用站点 基于NLB + ARR 实现双机热备和负载
		IIS负载均衡中我们使用微软的ARR,但提到网站的高可用性,ARR只能做请求入口的消息分发服务,这样如果我们的消息分发服务器给down掉啦,那么做再多的应用服务集群也都枉然. 这里我们主要针对解决这一 ... 
- Keepalived双机热备
		一,Keepalived双机热备的应用场景 1,网站流量不高,压力不大,但是对服务器的可靠性要求极其高,例如实时在线OA系统,政府部门网站系统,医院实时报医系统,公安局在线报案系统,股市后台网站系统等 ... 
- 基于防火墙的VRRP技术--华为防火墙双机热备--VGMP
		目录 主备备份双机热备配置 负载分担双机热备配置 为了解决多个VRRP备份组状态不一致的问题,华为防火墙引入VGMP(VRRP Group Management Protocol)来实现对VRRP备份 ... 
随机推荐
- [BJOI2014]大融合
			Description 给你一个n个点的森林,要求支持m个操作: 1.连接两个点 x,y 2.询问若断掉 x,y这条边,两点所在联通块乘积的大小 Hint: \(n,m<=10^5\) Solu ... 
- Linux 下建立 Git 与 GitHub 的连接
			Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台. GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去. 不过,在开 ... 
- AJAX异步传输——以php文件传输为例
			此文档解决以下问题: 一.在当前html页面显示请求的数据1.get方式请求 ,不传递参数2.get方式请求 ,传递参数3.post方式请求 ,不传递参数4.post方式请求 ,传递参数 二.通过按 ... 
- JavaScript数组所有API全解密
			全文共13k+字,系统讲解了JavaScript数组的各种特性和API. 数组是一种非常重要的数据类型,它语法简单.灵活.高效. 在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的 ... 
- 查询返回JSON数据结果集
			查询返回JSON数据结果集 设计目标: 1)一次性可以返回N个数据表的JSON数据 2)跨数据库引擎 { "tables": [ { "cols": [ { & ... 
- 虚拟机下CentOS7开启SSH连接
			在虚拟机(Vmware Workstation)下,安装了CentOS7,现在想通过SSH工具连接虚拟机中的CentOS7 1. 首先,要确保CentOS7安装了 openssh-server,在 ... 
- ISO镜像安装Ubuntu 13.04 64位,启动菜单制作
			1.将光盘镜像中的vmlinuz.efi.initrd.lz,和镜像本身(ubuntu....iso) 三个文件复制到U盘根目录下.如果下面的方法没成功启动,你可能要把U盘格式化为USB-HDD FA ... 
- 【Windows】cmd条件判断
			1.判断驱动器.文件或文件夹是否存在,用 if exist 语句: 2.判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句: 3.判断某两个 ... 
- jQuery的deferred对象详解(转)
			jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本. 每个版本都会引入一些新功能.今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象. ... 
- [Aaronyang] 写给自己的WPF4.5 笔记9[复杂数据处理三步曲,数据展示ListView泪奔2/3]
			我的文章一定要做到对读者负责,否则就是失败的文章 --------- www.ayjs.net aaronyang技术分享 作者留言: 小小的推荐,作者的肯定,读者的支持. ... 
