首页 > 系统相关 >学习- Nginx -浅谈Keepalived实现服务高可用的实现原理

学习- Nginx -浅谈Keepalived实现服务高可用的实现原理

时间:2025-01-10 09:46:13浏览次数:1  
标签:浅谈 Keepalived 192.168 Nginx vip IP地址

浅谈Keepalived实现服务高可用的实现原理

一、原理

image

两个Nginx服务器 IP地址分别为192.168.44.111和192.168.44.112,对我们的应用服务器做负载均衡。为了保证服务高可用,在两台服务器上安装Keepalived软件(可以互相通信)。

Keepalived会创建一个虚拟IP地址(vip - Virtual IP Address),此处以192.168.44.200为例,客户会通过vip来访问服务器,当主机挂起的时候,vip会移动到备用机器上(IP漂移),从而保证服务的正常运行,实现服务高可用

二、Keepalived的安装和使用

1、克隆出一个Nginx01的备用机

image

2、修改Nginx01 Backup的Mac地址和IP地址,不然会冲突

修改Mac地址

image
image
image

修改IP地址 192.168.226.100

image

标签:浅谈,Keepalived,192.168,Nginx,vip,IP地址
From: https://www.cnblogs.com/skystrive/p/18663299

相关文章

  • NGINX--HTTP&TCP负载均衡
    一、HTTP负载均衡1、基本介绍在多应用实例中,通常可以用nginx来做负载均衡器来分发流量,以达到提高应用吞吐量、降低时延、调优性能、提供容错性等。2、http负载均衡最简单的配置如下http{upstreammyapp1{serversrv1.example.com;serversrv2.......
  • 【Mac实践Docker】使用Nginx部署Web应用
    Nginx部署Web应用学习资料参考一、安装Docker下载DockerDesktop:启动Docker:验证安装:macOS命令行工具Docker命令二、使用Nginx部署Web应用拉取Nginx镜像创建挂载目录创建容器并挂载目录创建并启动容器:复制配置文件到宿主机:删除容器并重新启动:重新启动容器并挂载目录:......
  • Nginx:Stream模块
    什么是Stream模块?Stream模块是Nginx的一个核心模块,专为处理非HTTP协议的流量(TCP和UDP流量)而设计。它可以用来负载均衡和代理TCP或UDP连接,适用于多种应用场景,如:数据库集群(MySQL、PostgreSQL等)邮件服务器(SMTP、IMAP、POP3)游戏服务器VoIP服务自定义协......
  • nginx中proxy_pass的斜杠详细说明
    一、proxy_pass后面有/location/api/{proxy_passhttp://localhost:8080/;}location/api/{proxy_passhttp://localhost:8080/xx/;}比如请求http://localhost/api/123.html经过处理后实际请求地址是http://loca......
  • Nginx在选择处理请求的location时
    Nginx在选择处理请求的location时,遵循以下顺序和优先级规则:‌精确匹配(=)‌:如果请求的URI与location块中指定的URI完全匹配(区分大小写),则使用该location块处理请求。这是最高优先级的匹配方式。‌前缀匹配(无修饰符)‌:如果请求的URI以location块中指定的URI开头,则使用该location......
  • 如何在nginx上设置html/json不缓存
    一、简介前端项目发布以后,经常会遇到访问不到最新的版本,这主要是由于我们项目的入口文件index.html被浏览器或者代理缓存了,没有实时拉取到最新文件。本文将介绍一下在nginx上如何设置html文件不缓存。二、Cache-Control介绍2.1服务器可以在响应中使用的标准Cache-Control指......
  • nginx 日志规范化意义及实现!
    一.场景:     首先,我们需要明白log的重要性。服务的log,将是我们分析用户行为的不可缺少的一个核心组件;通过log我们可以获取用户的访问量,qps,rt,pv,状态,通过log进行相应的监控,故障排除,追踪,定位等。     nginxlog的配置方式,相信做过运维的同学都使用过,曾经......
  • 学习 - Nginx -浅谈Nginx动静分离
    Nginx动静分离适用于中小型网站并发量不高的场景如下图所示Nginx方向代理的站点是一个Tomcat服务器其中存在很多的静态资源(jscssimg...)如果没有实现动静分离,每个用户在访问的时候都会重新加载一次CSS样式或者图片等,如果把静态资源放置到Nginx中,就不用每次都重新加载静态......
  • 学习 - Nginx - 负载均衡配置Demo
    负载均衡配置Demo一、创建4个虚拟主机(Nginx01IP地址192.168.226.101Nginx02IP地址192.168.226.102Nginx03IP地址192.168.226.103Nginx04IP地址192.168.226.104)二、location中配置proxypass代理,httpds别名配置upstream具体的代理地址,此处我配置的是Nginx0......
  • 浅谈异地访问家庭网络的几种方案
    家庭网络如何实现公网访问?想必是大家一直在探索的问题。本文带领大家一起来探究适合自己的解决方案吧!为什么要实现公网访问?要回答这个问题,每个人的答案或许不一样。但归纳在一起就是三个字爱折腾。在前面的文章中,我们讲到了如何将旧电脑打造属于自己的NAS,而如何远程访问却是一个......