Nginx Keepalived 发布时间:2026/8/5 23:30:03 要实现nginx高可用需要两台及以上的nginx服务器组成集群Keepalived主要通过VRRP协议来实现高可用VRRP虚拟路由冗余协议需要有至少两个节点Master节点和backup节点master节点宕机时backup节点接管服务master会主动告知backup节点向其发送心跳检测环境搭建IP主机名主从192.168.234.103keepalived1master192.168.234.104keepalived2backup一、keepalived安装1.下载keepalived下载地址 https://keepalived.orghttps://keepalived.org/download/ 下载keepalived-2.4.2.tar.gzwgethttps://keepalived.org/software/keepalived-2.4.2.tar.gz2.安装#解压缩tar-zxvfkeepalived-2.4.2.tar.gz#进入解压后文件夹cdkeepalived-2.4.2#执行配置./configure--sysconf/etc--prefix/usr/local#编译安装makemakeinstall3.主要结构配置文件在目录下vim/etc/keepalived/keepalived.conf执行文件在目录下控制启停cd/usr/local/sbin二、Keepalived配置#防火墙放行keepalivedfirewall-cmd--permanent--add-protocolvrrp firewall-cmd--reload1.备份keepalived配置文件目录下已经有keepalived配置文件备份keepalived.conf.sample)cpkeepalived.conf.sample keepalived.conf配置说明master!Configuration Fileforkeepalived global_defs{#出问题发送邮件到哪去notification_email{acassenfirewall.loc failoverfirewall.loc sysadminfirewall.loc}#本机的邮箱发件人notification_email_from Alexandre.Cassenfirewall.loc smtp_server192.168.200.1 smtp_connect_timeout30#需要配置不重复的ID这里设置为keepalived1#router_id LVS_DEVELrouter_id keepalived1 vrrp_skip_check_adv_addr vrrp_strict vrrp_garp_interval0vrrp_gna_interval0}#VIP实例vrrp_instance VI_1{#配置是MASTER还是BACKUP这里是MASTERstate MASTER#网卡名这里是ens33interface ens33#采用默认virtual_router_id51#优先级采用默认priority100#心跳间隔采用默认advert_int1authentication{auth_type PASS auth_pass1111}#虚拟IP可以设置多个用户可以访问任意一个virtual_ipaddress{192.168.200.16192.168.200.17192.168.200.18}# Allow packets addressed to the VIPs above to be receivedaccept}virtual_server192.168.200.100443{delay_loop6lb_algo rr lb_kind NAT persistence_timeout50protocol TCP real_server192.168.201.100443{weight1SSL_GET{url{path / digest ff20ad2481f97b1754ef3e12ecd3a9cc}url{path /mrtg/ digest 9b3a0c85a887a256d6939da88aabd8cd}connect_timeout3retry3delay_before_retry3}}}virtual_server10.10.10.21358{delay_loop6lb_algo rr lb_kind NAT persistence_timeout50protocol TCP sorry_server192.168.200.2001358real_server192.168.200.21358{weight1HTTP_GET{url{path /testurl/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl2/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl3/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}connect_timeout3retry3delay_before_retry3}}real_server192.168.200.31358{weight1HTTP_GET{url{path /testurl/test.jsp digest 640205b7b0fc66c1ea91c463fac6334c}url{path /testurl2/test.jsp digest 640205b7b0fc66c1ea91c463fac6334c}connect_timeout3retry3delay_before_retry3}}}virtual_server10.10.10.31358{delay_loop3lb_algo rr lb_kind NAT persistence_timeout50protocol TCP real_server192.168.200.41358{weight1HTTP_GET{url{path /testurl/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl2/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl3/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}connect_timeout3retry3delay_before_retry3}}real_server192.168.200.51358{weight1HTTP_GET{url{path /testurl/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl2/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}url{path /testurl3/test.jsp digest 640205b7b0fc66c1ea91c463fac6334d}connect_timeout3retry3delay_before_retry3}}}配置说明backup#与MASTER的区别其余配置相同router_id keepalived2 state BACKUP#要比MASTER优先级低priority90三、Keepalived运行在主和备分别运行keepalivedcd/usr/local/sbin ./keepalived 相关新闻 楼盘漫游动画:让客户在5-20分钟里“走进”未来的家 一、什么是楼盘漫游动画?楼盘漫游动画是将“虚拟现实”技术应用在房地产楼盘展示中的三维可视化表现形式。它把建筑设计师徒手勾画出的建筑方案、立面、剖面、透视图变成逼真的虚拟楼盘,让客户可以随心所欲地漫游其中。楼盘漫游动画一般长度在5-20分钟左… 2026/8/5 23:25:03 Python正则表达式实战:批量重命名直播回放文件与文本信息提取 最近在整理本地视频素材时,我遇到了一个挺典型的问题:手头有一堆从不同渠道下载的直播回放文件,文件名五花八门,像【纯净】[QT奈-直播回放] 2026年07月25日19点场.mp4这种格式。我的需求很简单,就是想把这些文件批量重… 2026/8/5 23:25:03 HarmonyOS7 VideoPictureInPicture 教程:画中画模式为什么特别适合边看边做事 文章目录前言这份案例在演示什么完整代码为什么 pipEnabled 代表的是一种任务模式切换为什么主视频区和小窗要同时出现小窗为什么适合用 Stack 做示意说明区里的权限信息为什么不能忽略.pictureInPicture(true/false) 背后代表什么关键代码单独讲解Button(this.pipEnabled ? 关… 2026/8/5 23:25:03 最新新闻 UE5 TAA时间性抗锯齿核心原理与性能调优实战指南 1. 项目概述:为什么UE5的TAA值得深挖? 如果你在UE5里做过项目,尤其是对画面有要求的PC或主机项目,大概率绕不开TAA(Temporal Anti-Aliasing,时间性抗锯齿)。它早已不是UE4时代那个简单的“抗锯齿… 2026/8/6 4:10:26 3分钟解锁专业级网页翻译:DeepL Chrome插件让你告别语言障碍 3分钟解锁专业级网页翻译:DeepL Chrome插件让你告别语言障碍 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 还在为阅读外文网页而烦恼吗?想… 2026/8/6 4:10:26 Ollama 2026 零基础上手指南——3条命令跑起本地大模型 想本地跑大模型?打开搜索引擎一搜,全是各种框架的安装文档:CUDA 驱动、PyTorch 版本冲突、HuggingFace 模型格式转换……还没开始就已经放弃了。 Ollama 解决的就是这个问题——把复杂的模型加载、推理环境、API 封装全部打包成一个命令。你… 2026/8/6 4:10:26 OpenAI 模型第三方网络安全评估事件解析:背景、原理与改进路径 一、事件背景:为什么要做第三方网络安全评估 随着大模型在代码生成、漏洞利用辅助、代理式任务规划上的能力不断增强,模型本身的"网络攻防能力"上限成为业界关心的重要安全指标。第三方独立机构在受控环境下对模型进行网络安全评估(… 2026/8/6 4:10:26 从3 SAT到哈密顿回路的NP完全性归约:原理、构造与应用 1. 项目概述:从一道“不可能”的证明题说起如果你在算法理论或者计算复杂性领域摸爬滚打过一段时间,那么“NP完全性”和“归约”这两个词对你来说一定不陌生。它们就像是这个领域的“圣杯”与“钥匙”——前者代表了计算复杂性理论中最核心、最困难的一类… 2026/8/6 4:10:26 连锁健身智慧场馆小程序开发公司排名,私教约课管理系统 连锁健身智慧场馆小程序开发公司排名,私教约课管理系统连锁健身场馆具备多门店、多教练、多课程、会员跨店消费的经营特性,私教约课业务是场馆核心营收板块,直接关系会员留存、教练产能与门店营收核算。区别于单店小型健身场馆,连… 2026/8/6 4:05:26 日新闻 深入解析LimboAI C++内核:架构设计与性能优化实战 1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#… 2026/8/6 0:00:05 Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发 1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界… 2026/8/6 0:00:05 被动防火门市场前景发展趋势 被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国… 2026/8/6 0:00:05 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19
楼盘漫游动画:让客户在5-20分钟里“走进”未来的家 一、什么是楼盘漫游动画?楼盘漫游动画是将“虚拟现实”技术应用在房地产楼盘展示中的三维可视化表现形式。它把建筑设计师徒手勾画出的建筑方案、立面、剖面、透视图变成逼真的虚拟楼盘,让客户可以随心所欲地漫游其中。楼盘漫游动画一般长度在5-20分钟左… 2026/8/5 23:25:03
Python正则表达式实战:批量重命名直播回放文件与文本信息提取 最近在整理本地视频素材时,我遇到了一个挺典型的问题:手头有一堆从不同渠道下载的直播回放文件,文件名五花八门,像【纯净】[QT奈-直播回放] 2026年07月25日19点场.mp4这种格式。我的需求很简单,就是想把这些文件批量重… 2026/8/5 23:25:03
HarmonyOS7 VideoPictureInPicture 教程:画中画模式为什么特别适合边看边做事 文章目录前言这份案例在演示什么完整代码为什么 pipEnabled 代表的是一种任务模式切换为什么主视频区和小窗要同时出现小窗为什么适合用 Stack 做示意说明区里的权限信息为什么不能忽略.pictureInPicture(true/false) 背后代表什么关键代码单独讲解Button(this.pipEnabled ? 关… 2026/8/5 23:25:03
UE5 TAA时间性抗锯齿核心原理与性能调优实战指南 1. 项目概述:为什么UE5的TAA值得深挖? 如果你在UE5里做过项目,尤其是对画面有要求的PC或主机项目,大概率绕不开TAA(Temporal Anti-Aliasing,时间性抗锯齿)。它早已不是UE4时代那个简单的“抗锯齿… 2026/8/6 4:10:26
3分钟解锁专业级网页翻译:DeepL Chrome插件让你告别语言障碍 3分钟解锁专业级网页翻译:DeepL Chrome插件让你告别语言障碍 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 还在为阅读外文网页而烦恼吗?想… 2026/8/6 4:10:26
Ollama 2026 零基础上手指南——3条命令跑起本地大模型 想本地跑大模型?打开搜索引擎一搜,全是各种框架的安装文档:CUDA 驱动、PyTorch 版本冲突、HuggingFace 模型格式转换……还没开始就已经放弃了。 Ollama 解决的就是这个问题——把复杂的模型加载、推理环境、API 封装全部打包成一个命令。你… 2026/8/6 4:10:26
OpenAI 模型第三方网络安全评估事件解析:背景、原理与改进路径 一、事件背景:为什么要做第三方网络安全评估 随着大模型在代码生成、漏洞利用辅助、代理式任务规划上的能力不断增强,模型本身的"网络攻防能力"上限成为业界关心的重要安全指标。第三方独立机构在受控环境下对模型进行网络安全评估(… 2026/8/6 4:10:26
从3 SAT到哈密顿回路的NP完全性归约:原理、构造与应用 1. 项目概述:从一道“不可能”的证明题说起如果你在算法理论或者计算复杂性领域摸爬滚打过一段时间,那么“NP完全性”和“归约”这两个词对你来说一定不陌生。它们就像是这个领域的“圣杯”与“钥匙”——前者代表了计算复杂性理论中最核心、最困难的一类… 2026/8/6 4:10:26
连锁健身智慧场馆小程序开发公司排名,私教约课管理系统 连锁健身智慧场馆小程序开发公司排名,私教约课管理系统连锁健身场馆具备多门店、多教练、多课程、会员跨店消费的经营特性,私教约课业务是场馆核心营收板块,直接关系会员留存、教练产能与门店营收核算。区别于单店小型健身场馆,连… 2026/8/6 4:05:26
深入解析LimboAI C++内核:架构设计与性能优化实战 1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#… 2026/8/6 0:00:05
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发 1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界… 2026/8/6 0:00:05
被动防火门市场前景发展趋势 被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国… 2026/8/6 0:00:05
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19