在Redhat Linux上使用WSGI

1 投票
3 回答
710 浏览
提问于 2025-04-17 06:48

我想在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 就可以了。

撰写回答