虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式

简介: 虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式

1.关闭防火墙

停止防火墙服务

systemctl stop firewall.service

关闭开机自启

systemctl disable firewall.service

2.ip 准备

两台虚拟机 IP地址 需要不一样

例:主机:192.168.96.122

备用机:192.168.96.154

vip:192.168.96.155

vip 的ip地址后面的操作需要用到

3.关闭 selinux(安全子系统)

setenforce 0

编辑配置文件,关闭开机自启

vi /etc/selinux/config
将selinux=enforcing改为selinux=disabled

4.同时给主机安装keepalived

下载

wget https://www.keepalived.org/software/keepalived-1.4.5.tar.gz

解压

tar -zxvf keepalived-1.4.5.tar.gz

进入文件夹

cd keepalived-1.4.5

预编译

./configure --prefix=usr/local/keepalived

安装

make && make install

5.将keepalived 注册为服务系统

cp keepalived/etc/init.d/keepalived /etc/init.d
cp keepalived/etc/sysconfig/keepalived /etc/sysconfig/

6.编辑配置文件

mkdir -p /etc/keepalived
cp/usr/local/keepalived/etc/keepalived/keepal/etc/keepalived/keepalived.conf
vi /etc/keepalived/keepalived.conf

主机


输入这两块内容

备用机



7.双机创建监控双机的nginx脚本

vi /opt/check_nginx.sh


9.双机安装psmisc

yum -y install psmisc

10.双机再次编译keepalived配置文件

vi /etc/keepalived/keepalived.conf


添加上如图代码

11.启动keepalived服务,并开机自启

systemctl start keepalived.service
systemctl enable keepalived.service

12.测试

修改主机欢迎界面 区分

vi /usr/local/nginx/html/index.html

在如图位置上加入Master



按照以上操作 仅只能实现分别使用ip地址进入网页界面无法使用vip:端口 进入欢迎界面

希望大家帮我看看,哪儿出错了!

目录
相关文章
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
1202 87
|
应用服务中间件 Linux 网络安全
技术指南:如何把docsify项目部署到基于CentOS系统的Nginx中。
总结 与其他部署方法相比,将docsify项目部署到基于CentOS系统的Nginx中比较简单。以上步骤应当帮助你在不花费太多时间的情况下,将你的项目顺利部署到Nginx中。迈出第一步,开始部署你的docsify项目吧!
550 14
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
2572 13
|
应用服务中间件 Linux nginx
CentOS7安装Nginx
CentOS7安装Nginx
|
Oracle 关系型数据库 虚拟化
在VMware的Win10虚拟机中安装使用ENSP
本文介绍了在Windows 10虚拟机上安装ENSP及相关软件的全过程,包括VirtualBox、WinPcap、Wireshark、VLC和ENSP的安装步骤,并提供图文演示,帮助用户顺利完成配置与测试。
2843 134
|
虚拟化 数据中心
VMware vSphere Replication 9.0.3 - 虚拟机复制和数据保护
VMware vSphere Replication 9.0.3 - 虚拟机复制和数据保护
482 0
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
11月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
2220 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
11月前
|
Linux 虚拟化 iOS开发
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
1984 0
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
|
Linux 虚拟化 iOS开发
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
1509 3
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板