一、主体服务架构:
服务主体分布:
对服务器的请求由haproxy接收,haproxy进行负载均衡算法,匹配后端nginx服务器:
二、初始化节点:(无特殊说明,接下来的操作均在三台主机执行)
处理防火墙:
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0
绑hosts、修改主机名:
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.138.11 ha
192.168.138.12 rs-1
192.168.138.13 rs-2
hostnamectl set-hostname ha
hostnamectl set-hostname rs-1(nginx1)
hostnamectl set-hostname rs-2(nginx2)
三、nginx服务部署(采用yum部署,如有特殊要求,可用源码安装):
配置yum源:
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/