Nginx监控页面模块

Nginx监控页面模块安装

使用该模块可以记录我们Nginx客户端的基本访问状态信息。

情况1:Nginx未安装 

#在我们要进行编译安装时加入--with-http_stub_status_module模块

./configure --prefix=/usr/local/nginx --with-http_stub_status_module

#然后正常的编译安装后修改Nginx配置文件nginx.conf

http {
  .....
  server{
    .....
    #在server中加入下列配置  
    location /NginxStatus {
      stub_status on;
      access_log off;
    }
  }
} 

启动Nginx后就可以在浏览器中输入ip:端口/NginxStatus查看到我们Nginx客户端的基本访问状态信息。

情况2:Nginx已安装 

可以先在Nginx的sbin目录下输入./nginx -V 进行查看我们是否安装了--with-http_stub_status_module这个模块

    cd /usr/local/nginx/sbin

    ./nginx -V

停止Nginx服务

    cd /usr/local/nginx/sbin          #根据自己的Nginx安装路径

    ./nginx -s stop      

备份已安装好的 Nginx 的nginx文件

    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

    rm -rf /usr/local/nginx/sbin/nginx

回到原有的Nginx安装包下进行编译

    cd nginx-1.18.0

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module    

    make 编译,注意这里千万不要make install,重新make后安装包objs目录下会生成一个新的nginx

将重新编译后的nginx文件复制过去

    #可以先将原有nginx文件进行备份

    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak  

    cp nginx-1.18.0/objs/nginx /usr/local/nginx/sbin/

修改Nginx配置文件nginx.conf

    vim /usr/local/nginx/conf/nginx.conf

http {
  .....
  server{
    .....
    #在server中加入下列配置  
    location /NginxStatus {
      stub_status on;
      access_log off;
    }
  }
} 

启动Nginx即可 

    cd /usr/local/nginx/sbin          #根据自己的Nginx安装路径

    ./nginx

启动Nginx后就可以在浏览器中输入ip:端口/NginxStatus查看到我们Nginx客户端的基本访问状态信息。

 

posted @ 2022-03-04 16:53  RFAA  阅读(248)  评论(0编辑  收藏  举报