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相关推荐

  1. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  2. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  3. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  4. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

  5. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

  6. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  7. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  8. ubuntu16.04安装英伟达(NVIDIA)驱动——run文件安装

    ubuntu16.04安装英伟达(NVIDIA)驱动--run文件安装 去官网http://www.nvidia.com/Download/index.aspx?lang=en-us选择显卡驱动 中文 ...

  9. ubuntu16.04安装torch

    ubuntu16.04安装torch 第一步:从git上获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包: 在终端执行:git clone https://github.c ...

  10. python3.6.5安装教程-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

最新文章

  1. 图论(八)最小生成树
  2. C/C++调用Fortran的使用说明
  3. linux 循环每个月,SHELL脚本每月最后一天判断
  4. ASP.NET 实现Base64文件流下载PDF
  5. 硬件:RS232基础知识笔记
  6. SpringMVC源码阅读(一)
  7. Mysql表用自增主键的选型
  8. 算法工程师面试备战笔记10_精确率(precision)和召回率(recall)
  9. Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
  10. 在程序员眼里,马云 1000 亿的大业败给了王者荣耀 100 个月工资的奖金
  11. MyBatis源码阅读(八) --- Executor执行器
  12. 机房服务器维护管理规范,机房维护管理规范.pdf
  13. python实现的好玩的小程序--利用wxpy实现的微信可检测僵尸粉机器人
  14. 2019/10/8今日头条笔试
  15. css防爆电机,防爆马达
  16. 欧洲人“家里蹲”,差点把美国互联网搞“瘫痪”
  17. 1934. 贝茜放慢脚步
  18. andorid自动化测试之Monkey(上)
  19. Nginx 基础配置
  20. c程序语言难么,c语言难不难

热门文章

  1. Qt设置QPushButton文字加图片
  2. UINO优锘:数据中心可视化管理面向运营的IT运维配置管理
  3. 基于python的第三方库Pyautogui实现程序自动控制鼠标与键盘
  4. 蛋白质翻译后修饰分析简介
  5. PHP laravel系列之迷你博客搭建
  6. 服务器部署方案文档,IBM目录服务器部署方案
  7. 查看/设置windows密钥
  8. word硬回车是怎么产生的_在word中怎样删除软硬回车?
  9. MSOCache文件,带你一文看懂。
  10. 动态添加 data 属性的时候 发现某一个值无法取到