如何启用nginx状态页面
时间:2019-04-29 03:17:22 来源:igfitidea点击:
Nginx中有一个重要模块是ngx_http_stub_status_module模块,它通过一个“状态页”提供对Nginx基本状态信息的访问。它显示的信息包括活动客户端连接的总数量、已接受的连接和已处理的连接、请求的总数量以及读取、写入和等待连接的数量。
检查Nginx版本都启用了ngx_http_stub_status_module
能看到--with-http_stub_status_module说明是已经启用。
# nginx -V 2>&1 | grep -o with-http_stub_status_module
如果没有,需要在编译时带上参数 –with-http_stub_status_module
##### 编译安装nginx # wget http://nginx.org/download/nginx-1.13.12.tar.gz # tar xfz nginx-1.13.12.tar.gz # cd nginx-1.13.12/ # ./configure --with-http_stub_status_module # make # make install
启用stub_status模块
修改NGINX配置文件/etc/nginx/nginx.conf,设置为状态页设置一个访问地址:
location /nginx_status { stub_status; allow 127.0.0.1; ## 可以将ip替换为服务器ip deny all; }
重启nginx服务
# nginx -t # nginx -s reload
确认可以访问nginx状态页面
# curl http://127.0.0.1/nginx_status
或者使用浏览器打开 http://服务器ip/nginx_status