插件窝 干货文章 nginx版本怎么看

nginx版本怎么看

Nginx 版本 路径 方法 987    来源:    2025-04-07

要查看 Nginx 的版本信息,可以通过以下几种方法:


方法 1:使用 nginx -v 命令

nginx -v

输出示例
nginx version: nginx/1.18.0 (Ubuntu)
(仅显示简要版本信息)


方法 2:查看详细版本及编译参数

nginx -V

注意-V 是大写字母。
输出示例
除了版本号,还会显示安装时配置的模块参数(如 --with-http_ssl_module)。


方法 3:通过 HTTP 响应头(需 Nginx 运行中)

如果 Nginx 正在运行,访问服务器时检查 HTTP 响应头的 Server 字段:

curl -I http://localhost

输出示例

Server: nginx/1.18.0

方法 4:查看安装包信息(适用于 Linux 系统)

1. Debian/Ubuntu

apt list --installed | grep nginx

2. RHEL/CentOS

rpm -qa | grep nginx

3. 通用方法(查看二进制文件路径)

which nginx        # 获取路径
/usr/sbin/nginx -v # 根据路径执行版本检查

方法 5:查看日志文件

Nginx 启动时会在日志中记录版本信息:

cat /var/log/nginx/error.log | grep "nginx"

特殊情况处理

  1. 如果命令报错 command not found

    • 可能是 Nginx 未安装,或未加入系统 PATH。尝试指定完整路径(如 /usr/local/nginx/sbin/nginx -v)。
    • 通过 find / -name nginx 2>/dev/null 查找 Nginx 安装路径。
  2. Windows 系统
    在 CMD 中进入 Nginx 目录后执行:

    nginx.exe -v
    

总结

  • 快速查看版本:nginx -v
  • 查看详细编译信息:nginx -V
  • 通过 HTTP 头或日志验证运行中的版本。
  • 如果无法直接执行命令,通过包管理器或文件路径查找。