nginx与keepalived+tomcat高可用搭建

安装环境准备

yum -y install pcre-devel opemssl opemssl-devel

  • nginx安装
  1. 解压 

      tar -zxvf nginx-1.14.0.tar.gz

    2.  安装

       cd nginx-1.14.0

       ./configer

        make && make install

3. 启动与关闭

    cd  安装目录  我的机器  /usr/local/nginx/sbin

     开启:./nginx

     关闭: ./nginx -s stop

nginx 配置

cd /usr/local/nginx/conf/nginx.conf

两台机器配置一样

nginx配置tomcat  采用iphash策略

keepalived配置

  • keepalived主结点配置
    keepalived从节点配置
    #!/bin/bash
    
    
    #请找准自己的nginx的pid文件
    
    if [ -f /user/local/nginx/logs/nginx.pid ]
    then
        echo -e 'nginx running' #方便调试
    else 
        service keepalived stop
        echo -e 'keealived stoped !!!'
    fi

    可执行权限

  • chmod +x nginx_check.sh

    启动keepalived与测试

service keeppalived start

检测

ip addr

如果有配置的虚拟IP出现则暴露成功!可以试着关闭nignx看暴露的虚拟IP是否可能访问,keepallied服务是否能成功关闭!

     

猜你喜欢

转载自blog.csdn.net/weixin_48470176/article/details/109365075