Heartbeat+Nginx

### 构建高可用Nginx服务

#### 1.基础准备,主备节点都需要安装

“`bash
# 环境准备
1) 配置时间同步服务
$ yum -y install ntp
$ vim /etc/ntp.conf
restrict 10.10.10.0 mask 255.255.255.0 nomodify notrap
# 注释掉原有server服务器
server 127.127.1.0
fudge 127.127.1.0 stratum 10
$ service ntpd start
$ chkconfig ntpd on
# 在从服务器上同步主服务器
$ yum -y install ntpdate
$ ntpdate -u 10.10.10.11

2)配置主机名解析,两种方式二选一
$ hostname www.centos1.com
$ vi /etc/sysconfig/network
# 安装nginx所需要依赖 pcre正则
$ yum -y install pcre pcre-devel zlib zlib-devel
# 创建nginx账户 -s 不允许登陆系统 -M 不创建家目录
$ useradd -s /sbin/nologin -M nginx
$ tar -zxvf nginx-1.2.6.tar.gz
# 源码安装nginx
$ cd nginx-1.2.6
$ ./configure –prefix=/usr/local/nginx –user=nginx –group=nginx
$ make && make install
$ tar -zxvf heartbeat.tar.gz
$ cd heartbeat
$ yum -y install *
$ cd /usr/share/doc/heartbeat-3.0.4/
$ cp ha.cf authkeys haresources /etc/ha.d/
“`

####

Leave Comment

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