nginx keepalived 安装与配置

时间:16-07-07 来源: 作者: 点击:

nginx keepalived 安装与配置

nginx我就不说了 之前的文章里有

下载keepalived的安装包

tar xvf keepalived-1.2.7.tar.gz

cd keepalived-1.2.7

./configure --prefix=/usr/local/keepalived

缺什么 yum什么

make && make install

mkdir /etc/keepalived

一会的配置文件要拷贝到这里

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

环境变量

cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

额外的配置

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/

启动脚本

cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/

主配置文件

vi /etc/keepalived/keepalived.conf

notification_email {

[email protected] 邮件发送的地址

}

notification_email_from [email protected]

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_instance VI_1 {

state MASTER 状态另外的改成BACKUP

interface eth0 网卡 看看你的是不是eth0 我的是em1

virtual_router_id 51 MASTER与 BACKUP 一致

priority 100 优先级

nopreempt 重启恢复后不抢占资源

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

172.16.2.2 需要绑定的VIP

}

}

在另外的一台机子上同样的配置 将另外一台的优先级调低于MASTER

nginx的监控脚本

#!/bin/bash

A=`ps -C nginx --no-header |wc -l`

if [ $A -eq 0 ];then

/usr/local/nginx/sbin/nginx

sleep 3

if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then

killall keepalived

fi

fi

添加到计划任务里 实时执行

到这里安装配置告一段落

下面来测试

启动俩个keepalived 与nginx

访问VIP 看看是否能访问

将一台的keepalived关掉如能正常访问则大功告成

本文出自 “紙炮團” 博客,请务必保留此出处

文章, 配置文件, local

> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章

  • nginx+keepalived安装配置(整理中)

    线上环境安装测试说明 两台测试机 nginx+keepalived做后端LNMP及tomcat+jdk+mysql的负载高可用 测试环境 centos 6.2 x86_64 IP:192.168.101.77 vip:10.10.10.8 centos 6.2 x86_64 IP:192.168.101.88 vip:10.10.10.8 由于测试环境,两台 ...

  • keepalived安装与配置

    keepalived安装与配置 本节实现的功能为访问192.168.150.118的Web服务时自动代理到后端的真实服务器192.168.150.1和192.168.150.2keepalived主机为192.168.150.87备机为192.168.150.88. 最新的版本可以在获取本示例采用的版本为1. ...

  • linux5.4下nginx 的安装和配置

    


    		    linux5.4下nginx  的安装和配置

    nginx 的安装和配置 环境:linux5.4 软件包: libevent-2.0.16-stable.tar.gz nginx-1.0.11.tar.gz nginx 的安装与配置: libevent的安装: tar -zxvf libevent-2.0.16-stable.tar.gz -C /usr/local/src cd /usr/local/s ...

  • Centos下nginx的安装与配置

    Centos下nginx的安装与配置 在Centos(red hat)下安装nginx可能会遇到一些问题,今天完整安装了一遍,其中一些关键点进行一个记录,作为备忘. 首先,系统要安装gcc,在联网的情况下,可通过 #>yum install gcc 完成c++编译环境的安装. 在Nginx官网上下载最新版本nginx-1.0.4.tar.gz,通过 # ...

  • Ubuntu下nginx编译安装参数配置

    这篇文章主要介绍了Ubuntu下nginx编译安装参数配置,本文总结了一些依赖库的安装以及编码配置参数,需要的朋友可以参考下安装依赖库: sudo apt-get install libgd2-xpm sudo apt-get install libgd2-xpm-dev sudo apt-get install libgeoip-dev sudo apt- ...

  • Debian系统下nginx的安装与配置

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性 ...

  • keepalived安装和配置(debian)

    一.keepalived介绍及搭建环境说明 1.The keepalived The keepalived server implements the vrrpd routing demon which enables routing failover for a pair (or set) of routers (or LVS directors) and ...

  • Ubuntu中Nginx的安装与配置全过程

    


    		
Ubuntu中Nginx的安装与配置全过程

    1. 在终端运行命令:$sudo apt-get install nginx ubuntu安装Nginx之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 启动程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中,分别是access ...

  • 猜你喜欢

  • OCP1Z0053V13.02252题

    252.Which three are the valid statements in r ...

  • Facebook面临的若干开放性数据问题

    最近,Facebook在位于美国加利福尼亚州门洛帕克市的总部召开了一场主要由数据厂商参加的 ...

  • 网络优化EEM

    EEM可以根据用户设置的策略自动响应更微小的问题.举例来说,如果一个进程吃掉了超过策略允许 ...

  • 二维图像的三角形变形算法

    最近在工程的技术过程中不断的遇到图像变形的问题,特别的是三角形变形问题.前一 ...

  • LEFT JOIN后AND与WHERE的异同

    1.AND过滤之后再连接 2.WHERE连接之后再过滤 下面以具体例子来说明: (1) ...

  • 总结三种Shell脚本编程中避免SFTP输入密码的方法

    最近编程中用到sftp上传文件,且需要用crontab预设定时上传事件.而sftp不同于f ...

  • 标签云

    声明:本文转载于网络,文章链接:http://www.nd9p.com/4216.html