环境介绍
环境:准备两台虚拟机 (redhat7.2)、keepalived-1.2.22.tar.gz、nginx-1.10.2.tar.gz
替换redhat的yum源
由于是redhat是收费的,所以要先替换yum源。可以参考我另一篇博客,此处不再赘述:替换yum源
安装nginx
可以参考我另一篇博客,此处不再赘述:linux上安装nginx
安装好了后,为了区分,进入到/usr/local/nginx/html
修改 ngxin的 首页
79修改为:
浏览器访问 79
80修改为:
浏览器访问 80
keepalived 主备模式
VIP | IP | keepalived | Nginx端口 |
---|---|---|---|
192.168.1.200 |
192.168.1.80 | 主 | 80 |
192.168.1.201 |
192.168.1.79 | 备 | 80 |
1)安装keepalived
1、上传或下载 keepalived(keepalived-1.2.22.tar.gz)到 /usr/local/src 目录(略)
2、解压、使用configure命令创建文件
cd /usr/local/src
tar -zxvf keepalived-1.2.22.tar.gz
cd keepalived-1.2.22
./configure --prefix=/usr/local/keepalived
在 ./configure 时可能会报错:
需要安装 openssl
yum install -y openssl openssl-devel
2)编译并安装
make && make install
3)拷贝配置文件
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
chmod +x /etc/init.d/keepalived
chkconfig --add keepalived