搭建HAProxy + Keepalived高可用

安装

在四台虚拟机上,我们以如下方式搭建集群:

192.168.115.3 haproxy+keepalived

192.168.115.4haproxy+keepalived

192.168.115.5 nginx

192.168.115.6 nginx

在192.168.115.3 和192.168.115.4 上安装haproxy和keepalived(haproxy编译安装,keepalived yum安装)

安装过程省略

配置keepalived

主(192.168.115.3)

vim /etc/keepalived/keepalived.conf

备(192.168.115.4)

vim /etc/keepalived/keepalived.conf

配置haproxy配置(2台机一致)

建立配置文件

mkdir /etc/haproxy

vim /etc/haproxy/haproxy.cfg

添加为系统服务

cp /root/haproxy-1.7.2/examples/haproxy.init /etc/init.d/haproxy

vim /etc/init.d/haproxy

chmod +x /etc/init.d/haproxy

chkconfig --add /etc/init.d/haproxy

添加3和5运行级别下自启动

chkconfig haproxy --level 35 on

chkconfig --list

配置syslog日志

vim /etc/rsyslog.d/haproxy.conf

启动服务

启动keepalived

systemctl start keepalived

启动haproxy( 也可以使用systemctl进行启停)

service haproxy start

service haproxy stop

service haproxy restart | reload

systemctl daemon-reload

在192.168.115.5 和192.168.115.6 上安装nginx(yum安装)

安装过程省略

配置nginx网页文档

启动服务

测试

客户端访问

断掉主,测试备

客户端访问

相关推荐
dllmayday15 分钟前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛1392462567326 分钟前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无2 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户2367829801682 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
码云数智-大飞2 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Strugglingler2 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
Harvy_没救了3 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信3 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
嵌入式×边缘AI:打怪升级日志3 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
lzhdim3 小时前
SQL 入门 12:SQL 视图:创建、修改与可更新视图
java·大数据·服务器·数据库·sql