如何查看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的版本的主要内容,如果未能解决你的问题,请参考以下文章