Keepalived+Nginx架构配置_项目搭建 lnmp+keepalived 架构

VIP 10.0.0.62


 注:未做特别说明,两台服务器(两个节点)都一样操作



安装Nginx

 使用《[OneinStack]( )》Nginx选择y,其余n



安装Keepalived

 在Nginx-Master、Nginx-Backup:




cd ~/oneinstack/src
wget http://www.keepalived.org/software/keepalived-1.2.22.tar.gz
tar xzf keepalived-1.2.22.tar.gz
cd keepalived-1.2.22
./configure --prefix=/usr/local/keepalived
make && make install



配置Keepalived

 在Nginx-Master、Nginx-Backup:




ln -s /usr/local/keepalived/etc/keepalived /etc/keepalived
ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/keepalived
ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/keepalived
ln -s /usr/local/keepalived/sbin/keepalived /usr/bin/keepalived
chkconfig keepalived on


 在Nginx-Master修改配置文件,vi /etc/keepalived/keepalived.conf





! Configuration File for keepalived

global_defs {
notification_email {
[email protected] #设置报警邮件地址,可以设置多个,每行一个。 需开启本机的sendmail服务
}
notification_email_from [email protected] #设置邮件的发送地址
smtp_server 127.0.0.1 #设置smtp server地址
smtp_connect_timeout 30 #设置连接smtp server的超时时间
router_id LVS_DEVEL #表示运行keepalived服务器的一个标识。发邮件时显示在邮件主题的信息
}

vrrp_script chk_nginx {
script “/usr /local/k

你可能感兴趣的:(程序员,nginx,架构,运维)