前言

本节内容延续之前的内容,往期博客已经介绍了如何安装nginx服务器以及将nginx安装成为一个系统服务,本节内容是在前期内容的基础上,搭建一个高可用的nginx服务器集群,主要使用Keepalived组件,实现高可用的nginx集群搭建,当然,最佳的方案是同时引入haproxy组件,haproxy组件也是一个负载均衡组件,性能比nginx更优,在zookeeper高可用集群中就是采用这样的技术方案。

正文

  • 安装nginx服务

参考博客:(一)centos7案例实战——nginx服务器搭建详解_北溟溟的博客-CSDN博客_centos7 搭建nginx

  • 安装keepalived服务

①命令

yum -y install keepalived

② 修改配置文件keepalived.conf

! Configuration File for keepalivedglobal_defs {router_id LVS_DEVEL
}vrrp_instance VI_1 {state MASTERinterface ens33virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.200.16192.168.200.17192.168.200.18}
}

  • 启动nginx服务

启动命令:systemctl start nginx

查看服务状态: systemctl status nginx

  • 启动keepalived服务

启动命令:systemctl start keepalived

查看服务状态: systemctl status keepalived

  •  通过原始地址访问nginx服务器

  • 通过虚拟ip访问 nginx服务器

  • 按照以上流程增加一台nginx服务器,并通过真实ip地址访问

  •  将nginx1服务关闭,通过虚拟ip访问nginx服务

结语

关于nginx+keepalived高可用服务器集群搭建的内容到这里就结束了,下期见。。。

(七)centos7案例实战——nginx+keepalived高可用服务器集群搭建相关推荐

  1. springcloud高可用服务器集群搭建

    服务器健壮是非常重要的, 但是有很多种原因可能会导致服务注册中心宕机,如果宕机就会有一些灾难性的问题出现,所以保证服务注册中心处于活着运行状态显得尤为重要!!! 我们必须保证,哪怕某些服务器宕机了我们 ...

  2. keep老是显示服务器开小差,nginx+keepalived高可用服务器宕机解决方案

    原标题:nginx+keepalived高可用服务器宕机解决方案 1.基本服务器宕机的主从切换配置 两台nginx服务器,分别安装keepalived,配置/etc/keepalived/keepal ...

  3. keepalived高可用lvs集群,主/备和主/主模型

    利用keepalived高可用lvs集群,主/备和主/主: vrrp_script高可用双主nginx: keepalived主备:lvs-dr工作模型 网络搭建: 在前端2台调度器: DR1:172 ...

  4. 【有料】4 种高可用 RocketMQ 集群搭建方案!

    背景 笔者所在的业务线,最初化分为三个服务,由于业务初期业务复杂度相对简单,三个业务服务都能很好的独立完成业务功能. 随着产品迭代,业务功能越来越多后慢慢也要面对高并发.业务解耦.分布式事务等问题,所 ...

  5. lvs+keepalived+nginx+tomcat高可用高性能集群部署

    为什么80%的码农都做不了架构师?>>>    2台前端 keepalived+lvs,热备的方式,保证一台lvs前端能正常访问就行,如果一台down,另外一台热备升级到master ...

  6. 基于nginx的高可用web集群

    文章目录 一.写在前面 编译下载 nginx.conf文件解析 安装好后的操作 日志问题,不同级别的错误 二.环境搭建学习 web服务器配置 错误页面跳转 IO多路复用 在nginx里部署https服 ...

  7. Nginx+keepalived从入门到集群搭建(手把手教学,建议收藏)

    目录 一.什么是Nginx 二.Nginx的相关概念 1.正向代理 2.反向代理 3.负载均衡 4.动静分离 三.Nginx安装 1.安装 2.其他配置 3.windows中nginx安装 四.Ngi ...

  8. nginx配置高可用的集群

    1.什么是nginx高可用 (1)需要两台nginx服务器 (2)需要keepalived (3)需要虚拟ip 2.配置高可用的准备工作 (1)需要两台服务器192.168.17.129 和 192. ...

  9. MySQL服务MySQL+MHA高可用服务集群搭建

    MySQL MHA MySQL MHA 一.MHA概念 1.MHA 的组成 2.MHA 的特点 二.搭建MySQL+MHA 1.所有服务器,关闭系统防火墙和安全机制 2.修改 master(192.1 ...

最新文章

  1. 文章推荐 | 城市规划中城市信息学的研究进展
  2. 3.25Day06元组、字典、集合常用及内置方法
  3. XCode: 兼容ARC和non-ARC
  4. Spring Boot和Hibernate:打印查询和变量
  5. 【CodeForces - 1038C】Gambling (博弈问题,优先队列模拟,贪心)
  6. linux中退格出现乱码,SSH中的SQL命令按退格键出现乱码的问题解决
  7. 小米崔宝秋:小米 AIoT 深度拥抱开源
  8. 学习的最大动力是想要更加减少重复性工作
  9. 函数 free 的原型
  10. 六大手机软件商店分析报告
  11. 如何成为数据分析师?小白这样做,快速入门数据分析
  12. MySQL 窗函数 流动平均数 running average
  13. linux 安装minio并设置开机自启动
  14. 智慧安全:信息安全监控平台
  15. Either类java_在Java 8中有相当于Scala的Either吗?
  16. authorization cache cannot be obtained
  17. 查看服务器支持的内存条,PowerEdge 服务器支持的内存配置指南
  18. CSS 阴影技巧与细节
  19. Windows Media Player Network Sharing Service 启动失败
  20. 《深度学习入门 基于Python的理论与实现》书中代码笔记

热门文章

  1. “支付宝卡通”服务需要和银行签约才能开通。目前有以下银行支持“支付宝卡通”服务
  2. 【无需代码】利用Vuforia for Unity实现简单的AR功能
  3. Elasticsearch参数配置汇总
  4. 3分钟让你明白JSON是什么
  5. edward_mj退役经验帖(浙大2届Final队员陈伟杰的退役贴)
  6. 47岁林忆莲将大婚 揭秘6位40+女星保养秘籍
  7. 微信小程序清空input内容
  8. 利用Excel实现度分秒转换十进制度
  9. 人世正道沧桑,她亦奋力向前 --读《李清照传》有感
  10. GreenDao,以及数据库升级方式