插件窝 干货文章 nginx状态怎么查

nginx状态怎么查

Nginx 检查 bash 状态 120    来源:    2025-04-07

如何检查Nginx状态

作为IT工程师,以下是几种检查Nginx状态的方法:

1. 检查Nginx服务状态

# 使用systemd (大多数现代Linux发行版)
systemctl status nginx

# 使用init.d (较旧系统)
service nginx status

2. 检查Nginx进程

ps aux | grep nginx

3. 检查Nginx端口监听

netstat -tulnp | grep nginx
# 或
ss -tulnp | grep nginx

4. 测试Nginx配置

nginx -t

5. 使用Nginx状态模块(需预先配置)

如果启用了ngx_http_stub_status_module模块,可以通过以下URL查看:

http://your-server-ip/nginx_status

6. 检查错误日志

# 默认错误日志位置
tail -f /var/log/nginx/error.log

7. 检查访问日志

# 默认访问日志位置
tail -f /var/log/nginx/access.log

8. 使用curl测试

curl -I http://localhost

9. 检查Nginx版本信息

nginx -v  # 显示版本
nginx -V  # 显示版本和配置参数

10. 检查Nginx配置文件语法

nginx -T  # 测试并显示所有有效配置

根据您的具体需求选择合适的检查方法,可以全面了解Nginx的运行状态。