实现原理
通过两台及以上机器安装keepalived检测nginx运行
一台主服务器keepalived配置虚拟ip
通过keepalived虚拟IP访问nginx实现高可用负载均衡
实际操作
准备
安装nginx以及keepalived
安装keepalived
yum install -y keepalived
如果在CentOS上安装Keepalived时出现"no package keepalive available"的错误消息,这意味着Keepalived软件包在默认的软件源中不可用。有几种可能的解决方法:
添加额外的软件源:检查你的CentOS系统是否已配置其他的第三方软件源。可以尝试添加额外的软件源,如EPEL (Extra Packages for Enterprise Linux)源。以下是添加EPEL源的步骤:
安装EPEL源:
sudo yum install epel-release
更新软件源
sudo yum update
再次安装keepalived
sudo yum install keepalived
安装成功后配置文件进行配置
配置文件地址通常在下面keepalived.conf
/etc/keepalived
主从服务器配置区别
!