刚开始安装这个模块的时候报错
nginx: [emerg] invalid number of arguments in "stub_status" directive in /usr/local/nginx/conf/nginx.conf:44
通过nginx-V发现没有这个--with-http_stub_status_module这个模块
-with-http_stub_status_module作用是一个监视模块,可以查看目前的连接数等一些信息,因为是非核心模块,所以我们使用nginx -V默认是没有安装的
根据文档找到 -with-http_stub_status_module 模块
点进去
可见文档需要我们手动进行安装
./configure --with-http_stub_status_module
进入nginx安装目录 输入以上命令进行安装,安装成功后编辑nginx.conf
添加如上配置即可开启监控模块。然后检查文件是否正确:
nginx -t -c /usr/local/nginx/conf/nginx.conf
出现 test is successful代表我们的配置文件已经配置正确了。
然后重新加载nginx
nginx -s reload
访问我们的页面 ip/mystatus即可看到如下页面