Nginx 版本信息怎么查看

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 版本信息怎么查看相关的知识,希望对你有一定的参考价值。

可以用-v 参数查看nginx的版本
假设你的nginx安装在/usr/local/nginx目录
#/usr/local/nginx/sbin/nginx -v

执行命令会输出nginx的版本号
参考技术A 查看方法:
详细命令:nginx -v
显示:nginx version: nginx/1.4.4 nginx版本为1.4.4
如果是源码包安装 可能不会找到nginx 命令 需要使用完整路径 例如
/usr/local/nginx/sbin/nginx -v
根据自己的路径来使用,如果找不到路径 可以使用whereis命令查找 whereis nginx

如何查看wsgi的版本

直接下载mod_wsgi.so,然后将该文件复制到apache安装目录下面的modules文件下面,来安装的话,就很容易知道版本,因为文件名本身就含有版本信息,包括适用的apache的版本信息,python的版本号,wsgi的版本号,例如:

mod_wsgi-win32-ap22py27-3.3.so

这个wsgi就表明,自身版本号是3.3。使用apache2.2, python为2.7。

由于我们习惯与将这个文件名改成mod_wsgi.so这样简短的格式,因为modules这个下面的其他的文件也是这样的,因此后来我们就丢了版本号了。其实不该也可以的。在apache的配置文件httpd.conf直接写mod_wsgi-win32-ap22py27-3.3.so也没有问题。

还有另外一种,也是一种好的习惯就是通过文档的方式把它记录下来。

如果你上述的过程你就是丢失了怎么办,那么就需要自己写代码来检测了,新建一个python脚本文件,比如叫check-wsgiversion.py。然后写入写列内容:

[html]
view plaincopy

def application(environ, start_response):
status = '200 OK'
output = str(environ['mod_wsgi.version'])

response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)

return [output]

把这个文件丢到apache的莫个虚拟机下面,在浏览器中访问check-wsgiversion.py就能知道wsgi的版本号了。

完。
参考技术A 直接下载mod_wsgi.so,然后将该文件复制到apache安装目录下面的modules文件下面,来安装的话,就很容易知道版本,因为文件名本身就含有版本信息,包括适用的apache的版本信息,python的版本号,wsgi的版本号。

以上是关于Nginx 版本信息怎么查看的主要内容,如果未能解决你的问题,请参考以下文章

Linux下查看Nginx安装目录版本号信息?

Linux下查看Nginx安装目录版本号信息及当前运行的配置文件

nginx版本号怎么查

linux怎么看nginx的版本号?

如何查看wsgi的版本

隐藏Nginx软件版本号信息