CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡

一、部署第一台Nginx网站

关于Nginx的原理概述及详细配置请参考博文:Centos 7部署Nginx网站服务

 

二、部署第二台Nginx网站

三、部署内网客户端

1、客户端添加VM1网卡,配置和服务器同网段IP地址

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-1

2、访问第一台nginx服务器

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-2

3、客户端更换IP地址访问第二台nginx服务器

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-3

四、部署Haproxy服务器

Haproxy概述及工作原理详细配置参考博文:Haproxy搭建Web群集概述
Centos 7基于Haproxy搭建高可用Web群集

1、安装haproxy

2、生成haproxy配置文件

3、配置haproxy群集

1)客户端访问192.168.100.30

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-4

2)客户端更换IP地址重新访问

CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-5

五、配置Firewalld防火墙(双网卡)

关于Firewalld防火墙的概述及详细配置请参考博文:Centos 7的Firewalld防火墙基础
Centos 7的firewalld防火墙地址伪装和端口转发原理
centos 7之firewalld防火墙配置IP伪装和端口转发案例详解

六、部署DNS

关于DNS详细配置及概述请参考博文:CentOS7简单搭建DNS服务

七、部署外网客户端

1、客户端配置IP地址、添加DNS地址
CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-6

2、客户端使用域名访问
CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-7

3、客户端更换IP地址重新访问
CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡-8

———————— 本文至此结束,感谢阅读 ————————

发表评论

电子邮件地址不会被公开。 必填项已用*标注