在现代Web服务架构中,Nginx 作为高性能的反向代理和Web服务器被广泛使用。但光有部署还不够,为了保障服务稳定运行,我们还需要对 Nginx 进行实时监控。本教程将从零开始,手把手教小白用户如何安装 Nginx、启用状态模块,并通过简单工具实现服务器性能监控。
首先,确保你的服务器已联网。以下以 Ubuntu 系统为例(其他 Linux 发行版命令略有不同):
# 更新软件包列表sudo apt update# 安装 Nginxsudo apt install nginx -y# 启动并设置开机自启sudo systemctl start nginxsudo systemctl enable nginx
安装完成后,在浏览器中访问你的服务器 IP 地址,如果看到 “Welcome to nginx!” 页面,说明安装成功。
Nginx 自带一个名为 ngx_http_stub_status_module 的模块,可以提供基本的连接和请求统计信息。大多数发行版默认已编译该模块,我们只需在配置中启用它。
编辑 Nginx 配置文件(通常位于 /etc/nginx/sites-available/default 或新建一个配置文件):
server { listen 80; server_name localhost; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; # 仅允许本地访问(安全建议) allow your_ip_address; # 可选:添加你的管理IP deny all; # 拒绝其他所有IP }} 保存后,测试配置并重载 Nginx:
sudo nginx -t # 测试配置是否正确sudo systemctl reload nginx # 重载配置
现在,你可以通过访问 http://你的服务器IP/nginx_status 查看监控数据。输出类似如下:
Active connections: 3 server accepts handled requests 10 10 25 Reading: 0 Writing: 1 Waiting: 2
如果你希望更专业的监控体验,可以搭配 Prometheus 和 Grafana。这里简要介绍思路:
nginx-prometheus-exporter(由官方提供)不过对于初学者,先掌握基础状态页已足够应对多数场景。
请务必限制 /nginx_status 的访问权限!不要对公网开放,否则可能泄露服务器内部信息。建议只允许本地或特定管理IP访问。
通过本教程,你已经学会了如何:
✅ 安装 Nginx
✅ 启用内置状态监控模块
✅ 安全地查看 Nginx 实时性能数据
这些是构建可靠 Web 服务的基础。后续可结合 服务器性能监控 工具进一步提升运维能力。
记住关键词:Nginx安装、Nginx监控、Nginx配置、服务器性能监控——它们是你深入学习的关键入口。
本文由主机测评网于2025-12-01发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025121737.html