一、系统环境

1、2台CentOS 7作为nginx服务器绑定同一块虚拟网卡:vnet1
对应的IP分别为:192.168.80.100
192.168.80.110
2、2台CentOS 7作为tomcat服务器同样绑定同一款网卡:vnet1
对应的IP设置为:192.168.80.120
192.168.80.130
3、1台CentOS 7 作为后端数据库绑定网卡:vnet1对应的IP为192.168.80.140

二、项目简介

1、拓扑图
群集架构篇——nginx反向代理+keepalived双机热备+tomcat服务器池+后端数据库
2、项目说明
(1)两台nginx服务器作反代理
(2)两台nginx服务器实现双机热备
(3)Nginx+tomcat实现负载均衡
(4)在tomcat上部署商城项目实现tomcat服务器与数据库的对接
3、项目需求
实现niginx服务器互为热备份,一台服务器停止,另外一台继续运行。tomcat负载均衡,同样一台停止工作另外一台能继续工作,整个项目是为了让商城项目成功运行,并且在后台服务器down机过程中,用户无感知。

三、项目部署

部署nginx服务器

1、安装nginx服务器(另外一台相同操作)

yum install -y \        //搭建安装工具和编辑环境
gcc \
gcc-c++ \
make \
openssl-devel \
zlib-devel \
pcre-devel