在Redhat Linux上使用WSGI
我想在RedHat Linux上安装WSGI,以便创建一个Python服务器接口,但我发现唯一的方法是使用modwsgi
,这是一个Apache模块。其实我使用WSGI的原因就是不想用Apache,所以这样做有点违背了我的初衷。
有没有人知道RedHat Linux上有没有真正的WSGI包,还是说这就是唯一的方法?
----编辑----
我刚发现WSGI在Python 2.5及更高版本中已经内置了,所以我根本不需要安装任何东西。我不知道怎么在不自己回答的情况下把这个问题标记为解决。如果有任何建议,我会很感激。
3 个回答
0
WSGI是一种协议。要使用它,你需要一个WSGI容器,比如mod_wsgi、Paste Deploy、CherryPy或者wsgiref。
0
你还可以使用类似uwsgi的东西。它可以作为一个服务器运行,可以通过文件或者TCP连接来工作,你可以用任何你喜欢的网页服务器来连接它。我个人使用的是Cherokee,但Apache、nginx或者其他的服务器也都可以使用。
0
我发现WSGI从Python 2.5版本开始就已经包含在里面了,所以你不需要额外安装什么。你只需要像这样写代码 from wsgiref import make_server
就可以了。