一、使用命令行查询
通过命令行可以查询到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版本号的信息。