如何查看wsgi的版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看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的版本号。

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

linux如何查看jdk版本 位置,linux怎么查看jdk版本

如何查看perl的版本信息

如何查看当前Ubuntu系统的版本

如何查看当前Ubuntu系统的版本

如何查看linux版本

如何查看已安装的 CentOS 版本信息