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

nginx怎么查版本

Nginx 版本 信息 查看 285    来源:    2025-04-07

如何查看Nginx版本

有几种方法可以查看Nginx的版本信息:

1. 使用nginx命令

nginx -v

这会显示Nginx的基本版本信息,例如:

nginx version: nginx/1.18.0 (Ubuntu)

如果要查看更详细的配置信息,可以使用:

nginx -V

这将显示版本信息以及编译时配置的模块。

2. 查看HTTP响应头

Nginx默认会在HTTP响应头中包含版本信息。可以使用curl查看:

curl -I http://localhost

在响应头中会有一行类似:

Server: nginx/1.18.0 (Ubuntu)

3. 查看安装包信息

如果是通过包管理器安装的,可以使用相应命令查看:

  • Debian/Ubuntu:

    dpkg -l | grep nginx
    
  • CentOS/RHEL:

    rpm -qa | grep nginx
    

4. 查看进程信息

ps aux | grep nginx

在输出中通常会显示Nginx的完整路径,其中可能包含版本信息。

安全提示

出于安全考虑,建议在生产环境中隐藏Nginx版本信息。可以在nginx.conf中添加:

server_tokens off;

这样curl -I将只显示"Server: nginx"而不显示具体版本号。