您的位置:

如何查询Nginx版本号

一、使用命令行查询

通过命令行可以查询到Nginx的版本号,具体操作步骤如下:

# 查询Nginx版本号
nginx -v

# 输出示例
nginx version: nginx/1.14.1

使用上述命令可以直接在命令行输出Nginx的版本号。

二、查看Nginx安装目录下的版本信息文件

在Nginx安装目录下,可以查看到一个版本信息文件,里面包含了Nginx的版本信息。具体操作步骤如下:

# 进入Nginx安装目录
cd /usr/local/nginx/

# 查看版本信息
cat ./html/version.html

# 输出示例
Nginx Version: nginx/1.14.1

可以看到,在version.html文件中包含了Nginx的版本信息。

三、通过HTTP响应头查询

Nginx作为Web服务器,在HTTP响应头中会包含版本信息。可以通过Curl命令模拟发送HTTP请求,从响应头中获取到Nginx的版本信息。具体操作步骤如下:

# 发送HTTP请求
curl -I http://localhost

# 输出示例
HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Tue, 13 Jul 2021 06:08:38 GMT
Content-Type: text/html
Content-Length: 3376
Last-Modified: Mon, 12 Jul 2021 09:20:03 GMT
Connection: keep-alive
ETag: "60ea3b43-d20"
Accept-Ranges: bytes

在响应头中可以看到Server字段包含了Nginx的版本信息。

四、通过Nginx状态页面查询

Nginx提供了一个状态页面,可以通过浏览器访问该页面来查询Nginx的版本信息。

# Nginx配置文件中添加如下配置
location /nginx_status {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    deny all;
}

在Nginx配置文件中添加以上配置,保存并重启Nginx。然后在浏览器中访问http://localhost/nginx_status,即可查看Nginx状态信息。在状态信息中,可以看到Nginx版本号的信息。