利用keepalived实现简单的nginx的高可用(内含nginx的安装与启动步骤)

安装nginx

1.获得nginx的安装包,并且解压
在这里插入图片描述2.查看目录里的文件
在这里插入图片描述
3.首先需要安装一些依赖软件
在这里插入图片描述在这里插入图片描述4.必须进入到保存nginx的目录中

(configure具有可执行权限)
在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述5.发现makefile文件
在这里插入图片描述6.安装
在这里插入图片描述在这里插入图片描述7.安装完成查看文件
在这里插入图片描述8.启动nginx
在这里插入图片描述9.查看到两个紧挨的端口说明启动成功
在这里插入图片描述10.在浏览器访问anzhaungngix的服务器的ip,出现如下界面说明启动成功
在这里插入图片描述

keepalived+nginx实现nginx的高可用

实验背景:

172.25.2.10 myserver1 (主nginx)
172.25.2.11 myserver2 (备用ngix)
172.25.2.250 真机  (测试设备)

并且关闭三台主机的防火墙,selinx

实现步骤:

1.首先给两台主机(server1和server2)都安装nginx,具体操作同上文,再给两个主机都安装keepalived。
在这里插入图片描述
2.在myserver1上,设置它是主服务器
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述其他地方不做改动

2.将mysrever1的此文件拷贝一份给myserver2
设置myserver2是备用机器

在这里插入图片描述3.分别开启两个服务器的keepalived和nginx

在这里插入图片描述在这里插入图片描述4.发现myserver1获得vip
在这里插入图片描述在浏览器中访问vip,发现nginx的页面
172.25.2.10 是myserver1服务器的,172.25.2.100是vip的
在这里插入图片描述
在这里插入图片描述5.当myserevr1的keepalived停止之后,myserver2自动获得vip

在这里插入图片描述在server2中,发现myserevr2(自动获得vip
在这里插入图片描述在这里插入图片描述在这里插入图片描述6.当重新开启myserevr1的keepalived之后,发现serevr1自动接管资源,因为它是主的
在这里插入图片描述在这里插入图片描述在这里插入图片描述

发布了264 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45649763/article/details/104478066