nginx高可用方案:keepalived+nginx vip 动态位移

一、部署总览+常用命令
1. 部署总览
ip地址 端口 软件
192.168.159.140 80 nginx
192.168.159.141 80 nginx
192.168.159.140 keepalived
192.168.159.141 keepalived
192.168.159.150 80 vip
2. 常用命令
  • keepalived
service keepalived start
service keepalived stop
service keepalived restart
  • nginx
    指定配置文件启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

指定配置文件重启

/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf
二、软件安装配置
2.1. 安装keepalived

https://blog.csdn.net/weixin_40816738/article/details/125258576

2.2. 安装nginx

https://blog.csdn.net/weixin_40816738/article/details/103447161

2.3. 配置静态文件

编辑nginx->index.html文件

vim /usr/local/nginx/html/index.html

在这里插入图片描述
在这里插入图片描述

三、测试
3.1. 启动nginx

140和141依次启动nginx

cd /usr/local/nginx/sbin/
./nginx
3.2. 验证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、vip动态位移测试
4.1. 140验证
ip addr

在这里插入图片描述

4.2. 141验证
ip addr

在这里插入图片描述

4.3. 140停止kp服务
ip addr

在这里插入图片描述

4.4. 141 验证

vip飘移到了141节点

ip addr

在这里插入图片描述

4.5. 140 重新启动kp服务

重新启动

 service keepalived start

vip飘移到了140节点

ip addr

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40816738/article/details/125259191