Linux Nginx双机热备及负载均衡群集配置(1主Nginx服务器、1备Nginx服务器、2tomcat服务器、1客户机)

本文介绍了如何配置Linux Nginx的双机热备和负载均衡,包括Nginx的特性、反向代理、负载均衡算法,以及keepalived在双机热备中的应用。通过配置示例,展示了从搭建环境、安装Nginx和Tomcat,到实现负载均衡和故障转移的完整过程。
摘要由CSDN通过智能技术生成

Nginx简介-服务器特性  一款高性能、轻量级web服务软件

稳定性高

系统资源消耗低

对HTTP并发连接的处理能力高

 

正向代理(Proxy)

代理服务器代理内部网络对Internet的连接请求

如果缓存服务器中已经有该网址

 

反向代理(Reverse Proxy)

代理服务器代理外部Internet主机对内部网络的连接请求

Nginx反向代理无缓存功能

 

负载均衡(LoadBalance)

将访问流量分配到多台服务器进行负载分担的服务

消除单点故障

提示服务性能

Nginx负载均衡算法

round-robin(轮询)

weighted(权重)

least-connected(最少连接数)

ip-hash(IP哈希)

 

双机热备keepalived功能模块

core

keepalived的核心 负责主进程的启动、维护以及全局配置文件的加载和解析

check

负责后端服务器池中主机的健康情况检查

vrrp

实现VRRP协议(Virtual Router Redundancy Protocol)

实现双机热备功能

 

备份方式

一主(master)多备(backup)

共用同一个虚拟IP地址(VIP) 但优先级不同

 

配置文件keepalived.conf

样例文件位于/etc/keepalived/samples/....

global_defs{           //全局配置

     ...

}

vrrp_instance VI_1{        //定义热备份实例

     ...

}

 

项目案例环境

 

项目案例拓扑

 

案例基本环境配置

1、克隆5台虚拟机(4台RHEL6.5 64位服务器、1台Windows 7客户机)

2、配置5台虚拟机的IP地址、主机名(参照案例环境完成)

3、关闭4台Linux服务器的iptables防火墙、selinux

4、开启4台Linux服务器的本地yum功能

5、测试5台主机间的连通性

 

克隆5台虚拟机(4台RHEL6.5 64位服务器、1台Windows 7客户机)

 

配置5台虚拟机的主机名

重启后生效

 

配置IP地址

 

关闭4台Linux服务器的iptables防火墙、selinux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值