nginx安装第三方模块nginx_upstream_check_module报错

nginx1.16.1安装nginx_upstream_check_module提示如下错误

原因:

       我安装的nginx版本为1.16.1,在安装nginx_upstream_check_module模块时忘记修改补丁文件版本(先安装了1.5.12+,后面发现错了又安装1.16.1+),导致在在make时报错

解决办法

      1:删除nginx源码文件

            rm -rf /usr/local/src/nginx-1.16.1

      2:重新解压nginx,并拷贝到/usr/local/src目录

           tar -zxvf nginx-1.16.1.tar.gz 

           mv nginx-1.16.1 /usr/local/src/

      3:解压并拷贝nginx_upstream_check_module模块到/usr/local/src目录下

          unzip master.zip 

          mv nginx_upstream_check_module-master /usr/local/src/

      4:/usr/local/src下查看nginx源码文件及nginx_upstream_check_module模块文件

          

     5:打补丁

          patch  -p1 < ../nginx_upstream_check_module-master/check_1.16.1+.patch

          

     6:查看已安装模块

          

    7:配置nginx模块

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

   

       注:不要忘记已安装模块

   8:编译,安装

         make && make install 

         

    9:查看已安装模块,检查是否已安装

         

    10:验证是否安装成功

         a、upstream 模块添加如下参数

               check interval=3000 rise=2 fall=5 timeout=1000 type=http;
               check_http_send "HEAD / HTTP/1.0\r\n\r\n";
               check_http_expect_alive http_2xx http_3xx;

               

          b、server模块添加location配置

               location /status {
                   check_status;
               }

               

         c、重载nginx配置文件

              ./sbin/nginx -s reload

         d、验证是否成功

              看到如下图表名模块已安装成功

              

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值