🔧 该模块用于提供Nginx服务器的实时状态监控信息,包括请求处理、连接数等关键指标。通过简单的配置即可开启状态页面,是运维调试的常用工具。

核心功能

  • 📊 显示当前连接数(Active/Reading/Writing/Waiting)
  • 📈 记录请求处理状态(Requests, Bytes)
  • 🔍 支持查询服务器运行时的统计信息
  • 📁 可自定义状态页面路径(通过 stub_status 指令)

常用指令

stub_status;                      # 启用状态页面
server_tokens on|off;              # 是否显示Nginx版本信息(off可隐藏)
access_log /path/to/log.stub_status; # 指定状态日志路径

配置示例

location /status {
    stub_status;
    allow 127.0.0.1;              # 仅允许本地访问
    deny all;                     # 拒绝其他IP
}

查看状态

  1. 🌐 在浏览器输入 http://your-domain/status 查看实时数据
  2. 📄 状态页面内容示例:
    Active: 1
    Reading: 0
    Writing: 1
    Waiting: 0
    Requests: 1024
    

扩展阅读

🔗 了解Nginx核心模块

实时监控
nginx配置文件
浏览器访问