新闻详情

新闻详情

首页 / 资讯中心 / 详情

Nginx 高可用:Keepalived 主备切换详解

发布时间:2026/9/29 4:36:55来源:尧图网络
Nginx 高可用:Keepalived 主备切换详解
安装 keepalived安装 keepalived 的安装包https://mirrors.huaweicloud.com/home 下搜索 keepalived选择版本下载keepalived-2.3.4.tar.gz上传至 /opt 目录下解压tar -zxvf keepalived-2.3.4.tar.gz执行安装的步骤cdkeepalived-2.3.4 ./configure--prefix/usr/local/keepalived--sysconf/etcmakemakeinstall#复制服务文件到系统目录cpkeepalived/keepalived.service /usr/lib/systemd/system/#重新加载 systemd 服务配置systemctl daemon-reload#验证服务是否注册成功systemctl list-unit-files|grepkeepalived#软链接可执行文件方便全局调用ln-s/usr/local/keepalived/sbin/keepalived /usr/sbin/ keepalived-v开始配置主节点配置文件进入配置目录cd/etc/keepalived# 清空默认示例配置keepalived.conf写入之前规划的主节点配置global_defs{router_id NGINX_MASTER}vrrp_script check_nginx{script/etc/keepalived/check_nginx.shinterval2weight-20}vrrp_instance VI_1{state MASTER interface ens3 virtual_router_id51priority100advert_int1nopreempt authentication{auth_type PASS auth_pass123456}virtual_ipaddress{172.17.6.254/23 dev ens3 label ens3:0}track_script{check_nginx}}编写 Nginx 健康检测脚本进入脚本vi/etc/keepalived/check_nginx.sh写入内容#!/bin/bashif[ps-Cnginx --no-header|wc-l-eq0];thensystemctl stop keepalivedfi赋予执行权限chmodx /etc/keepalived/check_nginx.sh启动并验证服务#设置开机自启systemctlenablekeepalived#启动服务systemctl start keepalived#查看运行状态systemctl status keepalived#查看VIP是否绑定成功ipaddr备节点部署提示备节点同样完成源码安装 服务注册仅需要修改配置里state BACKUP、priority 80其余配置、密码、VRID 必须和主节点完全一致。global_defs{router_id NGINX_MASTER}vrrp_script check_nginx{script/etc/keepalived/check_nginx.shinterval2weight-20}vrrp_instance VI_1{state BACKUP interface ens3 virtual_router_id51priority80advert_int1nopreempt authentication{auth_type PASS auth_pass123456}virtual_ipaddress{172.17.6.254/23 dev ens3 label ens3:0}track_script{check_nginx}}
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

AI工具推荐:用 TaoToken 统一 Key 打通 Cline 与 CC Switch 配置 2026/9/29 6:35:40

AI工具推荐:用 TaoToken 统一 Key 打通 Cline 与 CC Switch 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
深入解析 ssh_config Go 解析器 v1.2:尾随空白剥离与注释保留机制 2026/9/29 6:35:39

深入解析 ssh_config Go 解析器 v1.2:尾随空白剥离与注释保留机制

测试云原生质量保障 【免费下载链接】origin Conformance test suite for OpenShift 项目地址: https://gitcode.com/gh_mirrors/or/origin 点击查看 免费下载 导读 ssh_config(github.com/kevinburke/ssh_config)是 Go 语言实现的 OpenSSH…

阅读更多 →
VSCode插件开发全攻略(一)概览:用TaoToken统一Key打通AI能力接入 2026/9/29 6:35:33

VSCode插件开发全攻略(一)概览:用TaoToken统一Key打通AI能力接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Kubernetes入门(八):用 TaoToken 统一 Key 打通 kubectl 与 AI 辅助排障配置 2026/9/29 6:35:32

Kubernetes入门(八):用 TaoToken 统一 Key 打通 kubectl 与 AI 辅助排障配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
AI Agent Harness Engineering 知识更新机制:用 TaoToken 统一 Key 打通智能体实时同步行业动态的配置骨架 2026/9/29 6:35:32

AI Agent Harness Engineering 知识更新机制:用 TaoToken 统一 Key 打通智能体实时同步行业动态的配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Hermes vs OpenClaw:基于源码的 Agent Loop 全面分析——TaoToken 统一 Key 接入配置实战 2026/9/29 6:35:26

Hermes vs OpenClaw:基于源码的 Agent Loop 全面分析——TaoToken 统一 Key 接入配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉