如何查看wsgi的版本

其实我们在安装mod_wsgi的时候,就能知道,尤其是你通过:

http://code.google.com/p/modwsgi/downloads/list

直接下载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。然后写入写列内容:


  1. def application(environ, start_response):  
  2.     status = '200 OK'  
  3.     output = str(environ['mod_wsgi.version'])  
  4.   
  5.     response_headers = [('Content-type', 'text/plain'),  
  6.     ('Content-Length', str(len(output)))]  
  7.     start_response(status, response_headers)  
  8.   
  9.     return [output]  

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


完。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值