Nginx-08:Nginx配置高可用

本文详细介绍如何通过两台Nginx服务器实现高可用性配置。包括安装Keepalived、配置虚拟IP及检测脚本等内容,并提供具体步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx配置高可用

1、准备工作

(1)两台nginx服务器:192.168.17.129和192.168.17.131

(2)在上面两台服务器安装keepalived、nginx

keepalived安装:yum install keepalived -y

nginx安装:Nginx-03:Nginx安装、命令、配置文件_魏波-的博客-CSDN博客

检查是否安装成功:rpm -q -a keepalived

keepalived配置文件:/etc/keepalived/keepalived.conf

(3)虚拟IP

2、配置高可用

(1)配置主nginx服务器上的/etc/keepalived/keepalived.conf,从nginx服务器配置同理。

1)global _defs:主机配置

主服务器中router_id LVS_DEVEL或从服务器中router_id DEVELBACK,这个配置可以访问到对应的主机,LVS_DEVEL和DEVELBACK就是机器的名字,在/etc/host中。

2)检测脚本配置

interval表示检测脚本执行的建间隔时间,单位是秒;weigth表示权重。

3)虚拟IP配置

advert_int 1表示每各一秒发送一次心跳,检测服务器是否正常。

nginx_check.sh检测脚本:

(2)启动nginx和keepalived

启动nginx:./nginx

启动keepalived:systemctl start keepalived.service

3、测试

(1)访问虚拟IP:

(2)停掉一个nginx和keepalived,再次访问

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏波.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值