1.安装依赖包(主从服务器一致)
a) sudo apt-get install libssl-dev

b) sudo apt-get install openssl

c) sudo apt-get install libpopt-dev

2.安装keepalived(主从服务器一致)
sudo apt-get install keepalived

3.配置keepalived.conf(apt安装完后,程序创建了/etc/keepalived目录,但是没有生成keepalived.conf,自己手动写了一个)
a) 主服务器配置
sudo vim /etc/keepalived/keepalived.conf

b) 主服务器配置
sudo vim /etc/keepalived/keepalived.conf

c) 创建Nginx服务监控脚本/usr/local/nginx/check_nginx.sh(主从服务器上一致)
sudo vim /usr/local/src/check_nginx_pid.sh

4.启动Nginx和Keepalived
a) 启动主服务
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
![]()
sudo service keepalived start
![]()
b) 启动从服务
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
sudo service keepalived start
5.测试
a) 修改主从服务器上Nginx的index.html
sudo vim /usr/local/nginx/html/index.html


b) 通过虚拟IP访问Nginx服务

c) 关闭掉主服务器上Nginx和Keepavlived
sudo killall keepalived
sudo killall nginx
d) 再次通过虚拟IP访问Nginx服务

本文详细介绍了在Ubuntu16.04上安装Keepalived的步骤,包括安装依赖包、配置keepalived.conf、创建Nginx服务监控脚本以及启动Nginx和Keepalived。通过这些操作实现高可用负载均衡,确保Nginx服务的稳定运行。
114

被折叠的 条评论
为什么被折叠?



