keepalived 安装与配置(centos6.5版本nginx)

本文介绍如何在CentOS 6.5环境下从零开始部署Keepalived,并实现Nginx的高可用性。主要内容包括环境搭建、依赖安装、编译配置及开机启动设置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备

1.环境 centos6.5

2.文件 keepalived-1.2.13.tar.gz

3.环境准备

  下载相关依赖 yum -y install  pcre-devel openssl openssl-devel

4.上传安装包至/usr/local/

安装

1.解压

 tar -zxvf keepalived-1.2.13.tar.gz

2.进入目录

cd keepalived-1.2.13

3.配置

./configure

如出现如下错误:

configure: error: 
  !!! OpenSSL is not properly installed on your system. !!!
  !!! Can not include OpenSSL headers files.            !!!
 

则使用安装openssl解决

 yum -y install openssl-devel

4.编译安装

make
make install

设置开机启动项

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

#后续有的版本直接可以使用systemctl 启动keepalived,不需手动添加 所以用systemctl status keepalived 查看状态,如果有显示则不需要下面这句
cp /usr/local/etc/rc.d/init.d/keepalived /etc/init.d/ 

ln -s /usr/local/sbin/keepalived /sbin/

chkconfig keepalived on

配置

1.创建配置文件路径,默认/etc/keepalived/目录下 

mkdir /etc/keepalived/ 

2.拷贝默认的配置文件

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

3.配置(以nginx为列子)

1.使用 ifconfig 查看自己的网络设备名,如下ens33,下面配置keepalived有用到

2.配置keepalived.conf

3.编写检测nginx脚本

详见:keepalived配置nginx高可用

启动

service keepalived start

#使用service keepalived status 检查 

#使用 ip addr 检查暴露的虚拟IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值