实验篇| CentOS 7 下 Keepalived + Nginx 实现双机高可用

news/2025/3/15 9:24:43/

为什么要做双机高可用?‌

想象一下:你的网站突然宕机,用户无法访问,订单流失、口碑暴跌…💸

‌双机热备‌就是解决这个痛点的终极方案!两台服务器互为备份,7×24小时无缝切换,保障业务永不停机!

1.环境准备

  • ‌节点规划‌‌

主节点‌(web01):192.168.201.131(Nginx + Keepalived)‌

备节点‌  (web02):192.168.201.129(Nginx + Keepalived)‌

虚拟IP(VIP)‌:192.168.201.130(客户端访问的IP)

20c60aea80cf18aac1257512b47c49f8.png

  • ‌前置条件‌

确保两台服务器已安装 ‌Nginx‌ 并启动服务。

关闭防火墙或放行相关端口(80、443、VRRP协议)。

systemctl stop firewalld && systemctl disable firewalldsetenforce 0  # 临时关闭SELinux

2.安装nginxkeepalived

# 在两台服务器执行:yum install -y keepalived nginxsystemctl enable nginx keepalived

22af97f86ff6a0c2f6d9fe8551df750a.jpeg

  • 主备安装keepalived

423db1478857d29d5c6475adc225629a.jpeg

  • 配置服务器页面,修改/usr/share/nginx/html/index.html页面为web01和web02

360260e98a84ddf2a1b5efc932dc088e.jpeg

  • 主备配置keepalived的节点配置(/etc/keepalived/keepalived.conf)

6bee5a505ff3c03f3f2b86d3942c8c3f.jpeg

379c654485fe700383e6f5ec8cdd591f.jpeg

 3.主备查看keepalived的虚地址状态

ec0de335d25a3cb707c703ad383f4a42.jpeg

45c18c5dbf1315b374ef611fe97f0a82.jpeg

4.验证双机业务

  • 主机正常工作时

a854c141465282dba26413fe46cbb067.jpeg

  • 主机宕机后,可以正常切换到备机上

d52808142de8d6ed292420e7a7a50d67.jpeg

不想错过文章内容?读完请点一下“在看图片,加个关注”,您的支持是我创作的动力

期待您的一键三连支持(点赞、在看、分享~)


http://www.ppmy.cn/news/1579276.html

相关文章

ChatboxAI:开启高效智能交互的全能助手

一、项目概况:跨平台AI客户端的革新者 ChatboxAI 是一款集多功能于一体的 跨平台AI客户端应用,支持 Windows、MacOS、Android、iOS、Linux 及网页端,覆盖了主流操作系统和移动设备。其核心定位是为用户提供 灵活的模型选择 与 本地化智能服务,目前已集成包括 OpenAI 的 GP…

建筑管理(2): 施工承包模式,工程监理,质量监督

文章目录 一. 施工承包模式1. 施工总承包模式1.1 施工总承包的特点1.2 施工总承包模式中的承包方 2. 平行承包模式3. 联合体与合作体承包模式 二. 工程监理1. 强制实行监理的工程范围1.1 国家重点建设工程1.2 大中型公用事业工程(重点)1.3 成片开发建设的住宅小区工程1.4 必须实…

深入理解静态与动态代理设计模式:从理论到实践

静态代理设计模式 1.为什么需要代理设计模式? javaEE分层开发中,哪个层次对于我们来讲最重要 DAO---->Service---->Controller JavaEE分层中,最为重要的是Service层 Service层包含了那些代码 Service层核心功能(几十行 上百代码) 额外…

批量清空 Excel 文档主题、标记、作者、保存时间、总编辑时间元数据

在 Excel 文档中,通常会包含一些元数据,这些元数据中有文档的标题、版本号、作者编辑时间等等各种各样的信息,这些信息在某些情况下是非常隐私,也是非常重要的。因此当我们需要将文档发送给第三方的时候,我们通常需要对…

泛目录效果:提升网站SEO与用户体验的关键策略

泛目录效果:提升网站SEO与用户体验的关键策略 在当今数字化时代,网站优化(SEO)已成为企业提升在线可见性和吸引流量的重要手段。其中,泛目录效果作为一种有效的SEO策略,不仅能够提升搜索引擎排名&#xff…

珠算之加减法中出现负数情况

在珠算加减法过程中出现负数情况的处理 如果数字 A 小于 B,要求计算 A-B,此时出现了小数减大数的情况,其结果应该是负数。 在平时,计算 A-B 时,如果发现 A 小于 B,则计算时只要计算 B-A,结果记…

3.14学习总结 排序算法

插入排序&#xff1a; 1.直接插入排序 维护一个有序区&#xff0c;把元素一个个插入有序区的适当位置&#xff0c;直到所有元素都有序为止。 for (int i 0;i < n - 1;i) {//升序int end i;int temp k[end 1];while (end > 0) {if (temp < k[end]) {k[end 1] …

基于深度学习的多模态人脸情绪识别研究与实现(视频+图像+语音)

这是一个结合图像和音频的情绪识别系统&#xff0c;从架构、数据准备、模型实现、训练等。包括数据收集、预处理、模型训练、融合方法、部署优化等全流程。确定完整系统的组成部分&#xff1a;数据收集与处理、模型设计与训练、多模态融合、系统集成、部署优化、用户界面等。详…