尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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
RELATED

相关推荐

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/22 17:58:14
深度解析大庆市建设局网站如何助力城市转型与民生服务优化

深度解析大庆市建设局网站如何助力城市转型与民生服务优化

在这个数字化浪潮席卷而来的时代,城市的每一次呼吸似乎都与互联网有着千丝万缕的联系。对于身处东北腹地、以石油闻名的大庆而言,传统的印象往往停留在那片广袤的黑土地和高耸的钻井架上。然而,随着时代的发展,这座城市的肌理正在发生深刻的变化。如果说石油是大庆过去的血…

📅 2026/9/23 19:28:46
三分钟免费接入DeepSeek:Codex本地客户端配置与AI编程实战

三分钟免费接入DeepSeek:Codex本地客户端配置与AI编程实战

最近在尝试接入各种AI模型时,发现很多开发者都被复杂的配置、高昂的费用和繁琐的验证流程劝退。特别是想体验最新的模型,比如 DeepSeek V4 Flash,往往需要注册多个平台、充值算力,过程相当折腾。 今天分享一个极其高效的解决方案…

📅 2026/8/22 17:59:20
MORE NEWS

更多资讯

📰

用IDLE运行第一个Python脚本:Hello World从入门到跑通的完整指南

装好Python之后,很多人对着开始菜单里那几项快捷方式会愣一下:双击“Python 3.x”出来的那个黑窗口到底是干嘛的?这个窗口里输入东西怎么没有反应?其实那个窗口就是IDLE的Python Shell,是你用Python写代码、跑代码最直…

📰

造梦西游3爆率表手写实现指南:3步搞定版本更新API适配

造梦西游3爆率表手写实现指南:3步搞定版本更新API适配 刚把《造梦西游3》的掉落数据接口从 v2.1 升级到 v3.0,我盯着控制台里满屏的 404 Not Found 和 undefined ,头皮发麻。老版本的…

📰

PaddleHub 宝石图像分类实战:SpinalNet_ResNet101(spinalnet_res101_gemstone)模型安装、预测与微调全指南

人工智能大模型微调模型推理服务 【免费下载链接】PaddleFormers PaddleFormers is an easy-to-use library of pre-trained large language model zoo based on PaddlePaddle. 项目地址: https://gitcode.com/gh_mirrors/pa/PaddleFormers 点击查看 免费下载 导读…

📰

2026最新柠檬云官网避坑指南:3个致命错误让新手代码跑不通

2026最新柠檬云官网避坑指南:3个致命错误让新手代码跑不通 你是不是也遇到过这种绝望时刻?从网上复制了一段看似完美的Python爬虫代码,或者一个Java后台接口,满怀期待地粘贴进IDE,点击运行,结果控制台瞬间红屏,报错信息像天书一样滚…

📰

Play 2.3 迁移指南:从 Play 2.2 平滑升级到 2.3 的完整实战手册

后端Web框架 【免费下载链接】playframework The Community Maintained High Velocity Web Framework For Java and Scala. 项目地址: https://gitcode.com/gh_mirrors/pl/playframework 点击查看 免费下载 本文是 Play Framework 官方 2.2 → 2.3 迁移指南的深度解…

📰

基于WEB的个人知识管理系统架构拆解:Nginx+MongoDB部署实战

简介:基于WEB的个人知识管理系统.zip 是一份面向毕业设计学生及Web开发初学者的完整项目源码包,围绕知识采集、分类、存储、检索与共享等核心模块展开,适合用于课程设计、毕设参考或二次开发练习。压缩包共505个文件,大小21.42MB&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬