怎么安装Nginx的监控模块

在已安装nginx的基础上,添加监控模块,用以监控状态信息:

在安装nginx时候,没有指定安装监控模块,可以参考以下方式添加:

1、首先查看nginx是否有监控模块:
cd 到你安装的nginx目录 的 sbin 目录下,运行 ./nginx -V 查看【这里使用 大写V】

cd /usr/local/nginx/sbin
./nginx -V

如下图,我已安装完成。
在这里插入图片描述

2、备份目录
(1)如果nginx现在正在运行,先停止nginix运行:

./nginx -s stop

(2)如果为了安全起见,可以备份整个nginx目录:

cp /usr/local/nginx /usr/local/nginx_bak

注:最主要的就是 conf 目录下的 nginx.conf 文件

3、进到 nginx 的解压之后所在的位置:

cd /home/Nahshon/modules/nginx-1.8.0

4、开始重新编译nginx,添加监控模块:

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

注:这里的 --prefix 之后是nginx的运行目录的路径

5、编译make,不需要 make install:

make

6、拷贝 刚编译好的 nginx 到 运行目录对应的位置:

cp -r /home/Nahshon/modules/nginx-1.8.0/objs/nginx /usr/local/nginx/sbin/nginx

7、运行上面第一步的命令,查看监控模块是否添加成功
8、成功之后,修改nginx配置文件:

vi /usr/local/nginx/conf/nginx.conf

在这里插入图片描述
9、启动 nginx 命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

10、查看 nginx 进程:
在这里插入图片描述
11、页面访问  http://nginx服务器IP:80/status
  出现如下图表示安装成功。
在这里插入图片描述
  页面的各个参数表达的含义:

Active connections: 2 表示Nginx正在处理的活动连接数2个。
server: 2 表示Nginx启动到现在共处理了 2个连接
accepts: 2 表示Nginx启动到现在共成功创建 2次握手
handled requests: 2 表示总共处理了 2次请求
Reading:Nginx 读取到客户端的 Header 信息数
Writing:Nginx 返回给客户端 Header 信息数
Waiting:Nginx 已经处理完正在等候下一次请求指令的驻留链接(开启keep-alive的情况下,这个值等于Active-(Reading+Writing)

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇
下一篇>>