Nginx Keepalived
要实现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

相关新闻

PAST-Bench:面向个人智能体递归自提升能力评测基准

PAST-Bench:面向个人智能体递归自提升能力评测基准

PAST-Bench:面向个人智能体递归自提升能力评测基准 论文arXiv编号:2608.04003v1 | 发布时间:2026-08-03 论文HTML原文:https://arxiv.org/html/2608.04003v1 论文PDF:https://arxiv.org/pdf/2608.04003v1 项目开源仓库…

2026/8/5 23:30:52 阅读更多 →
VLA-世界模型-TVA:具身智能产业落地路径及其案例(9)

VLA-世界模型-TVA:具身智能产业落地路径及其案例(9)

前沿技术探索:TVA智能体(简称TVA,亦称“TVA视觉智能体”或“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积神经网络(C…

2026/8/10 1:18:19 阅读更多 →
TVA-World架构:具身智能范式跃迁及其机理(1)

TVA-World架构:具身智能范式跃迁及其机理(1)

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积…

2026/8/9 12:31:40 阅读更多 →

最新新闻

OpenAI Agent Plugins开放标准:构建通用AI智能体插件的完整指南

OpenAI Agent Plugins开放标准:构建通用AI智能体插件的完整指南

最近在尝试构建一个能联网搜索、调用工具、处理复杂任务的智能体(Agent)时,你是否也感到头疼?不同框架的插件标准各异,LangChain、AutoGPT、CrewAI各有各的玩法,想开发一个通用插件,往往需要为每…

2026/8/10 1:18:40 阅读更多 →
5分钟极速部署:微软Office 2024/365一键安装完整指南

5分钟极速部署:微软Office 2024/365一键安装完整指南

5分钟极速部署:微软Office 2024/365一键安装完整指南 【免费下载链接】Office Download Microsoft 365 & Microsoft Office 2024 项目地址: https://gitcode.com/gh_mirrors/of/Office 还在为繁琐的Office安装过程烦恼吗?今天我要分享一个革命…

2026/8/10 1:18:40 阅读更多 →
Scikit-learn机器学习入门:从环境配置到工业部署

Scikit-learn机器学习入门:从环境配置到工业部署

1. 为什么选择sklearn作为机器学习入门工具 在Python生态中,sklearn(Scikit-learn)长期占据机器学习工具链的核心位置,这绝非偶然。作为一个从2010年发展至今的开源项目,它成功平衡了易用性与专业性之间的矛盾。我至今…

2026/8/10 1:18:40 阅读更多 →
Trae AI代码审查实战:从安装配置到深度集成,重塑开发工作流

Trae AI代码审查实战:从安装配置到深度集成,重塑开发工作流

1. 初识Trae:一个“AI优先”的编程新范式最近在圈子里,Trae这个名字被讨论得越来越频繁。起初我以为它又是一个基于大语言模型的代码补全工具,类似Copilot的变体。但真正上手它的国际版,并深度体验了其内置的代码审查功能后&#…

2026/8/10 1:18:40 阅读更多 →
【无人机三维路径规划】基于改进粒子群优化(PSO)算法实现三维低空无人机路径规划附三种算法对比附Matlab代码

【无人机三维路径规划】基于改进粒子群优化(PSO)算法实现三维低空无人机路径规划附三种算法对比附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/10 1:18:40 阅读更多 →
百万级数据导出实战:EasyExcel性能优化与复杂表头处理

百万级数据导出实战:EasyExcel性能优化与复杂表头处理

1. 百万级数据导出的技术挑战与方案选型在数据处理领域,百万级数据导出一直是个令人头疼的问题。传统POI工具在处理大规模数据时,常会遇到内存溢出(OOM)问题,导出速度也慢得让人难以接受。我曾在一个电商后台项目中&am…

2026/8/10 1:17:39 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →