zoukankan      html  css  js  c++  java
  • nginx负载均衡监测节点状态

    1. 安装nginx_upstream_check_module模块

    我的实验环境是在/root 和 /application目录下都编译安装了nginx-1.6.3,然后在/root目录下建立一个文件夹 mkdir tools,进入tools目录,下载补丁模块

    tools # wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master

    tools # unzip master

    toos # cd ../nginx-1.6.3   #

    #下面的p1表示上一级目录,也就是tools和nginx-1.6.3是同级目录,类推:p0表示当前目录,p2表示上上级目录。

    nginx-1.6.3 # patch -p1 < ../tools/nginx_upstream_check_module-master/check_1.5.12+.patch   

    nginx-1.6.3 #  ./configure --prefix=/application/nginx-1.6.3/ --user=nginx --group=nginx --with-http_ssl_module  

                           --with-http_stub_status_module --add-module=../tools/nginx_upstream_check_module-master/

    nginx-1.6.3 # make  #重新生成打过补丁的2进制启动命令

    nginx-1.6.3 # mv /application/nginx/sbin/nginx {,.ori}

    nginx-1.6.3 # cp ./objs/nginx /application/nginx/sbin/   #将新打过补丁的nginx命令复制到原目录

    nginx-1.6.3 # /application/nginx/sbin/nginx -t   #测试是否正常

    nginx-1.6.3 # /application/nginx/sbin/nginx -V

    测试结论

    本实验中我编译了2次nginx在不同的目录中,显得麻烦,可以测试下只有一个nginx目录的情况下,改变p1的目录级别数,来实现打补丁,我实验了几次都失败了。

  • 相关阅读:
    slim的中间件
    slim中的请求头
    slim中的参数获取
    redis的事务操作
    关于redis有序集合http://www.runoob.com/redis/redis-sorted-sets.html
    linux下的一些命令的笔记
    slim的简单使用
    在windows+nginx的curl操作请求超时的问题
    关于启动php-fpm失败的解决办法
    lintcode-【中等】恢复IP地址
  • 原文地址:https://www.cnblogs.com/regit/p/8250335.html
Copyright © 2011-2022 走看看