一、在nginx.conf中配置
1.配置
location /status {
stub_status on;
access_log /var/log/nginx/status.log;
auth_basic "muzihan"
auth_basic_user_file ../htpasswd;
}
配置含义
#启用StubStatus的工作访问状态
stub_status on;
#指定StubStaus模块的访问日志文件
access_log logs/nginxstatus.log;
#Nginx认证机制(需Apache的htpasswd命令生成)
auth_basic "nginxstatus";
#用来认证的密码文件
auth_basic_user_file ../htpasswd;
2.生成用来认证的密码文件
htpasswd -c httpasswd nginx
htpasswd -c 文件路径 用户名
3.重启服务完成
nginx状态页面各段含义
Active connections
当前活动的客户端连接数;
accepts
已经接受的客户端连接总数量;
handled
已经处理过后客户端连接总数量;
requests
客户端的总的请求数量;
Readking
正在读取的客户端请求的数量;
Writing
正向其发送响应报文的连接数量;
Waiting
等待其发出请求的空闲连接数量