2009-09-24 91 views
2

我通常使用FastCGI在nginx后面运行web应用程序。我想尝试mod_wsgi,但它看起来很过时。作者提到它在0.5.34版本上工作,但是现在我正在运行0.7.62。nginx与mod_wsgi

wiki article警告nginx模块和更高版本的编译问题。有没有人用mod_wsgi和更新版本的nginx?我错过了另一个模块吗?

回答

4

对于nginx其他选项是FASTCGI,Phusion乘客或代理。你也可以在Apache中使用原来的mod_wsgi,如果需要的话,可以用nginx作为静态文件处理。

对于nginx的/ mod_wsgi的确保您阅读:

http://blog.dscpl.com.au/2009/05/blocking-requests-and-nginx-version-of.html

+0

绝对不会使用Apache,但谢谢。 FastCGI一直在nginx的后面工作得非常好。 – 2009-11-11 22:48:39

+0

+ 1 /接受,因为我认为mod_wsgi与nginx的一般答案是“不要这样做”。 :-)我一直在使用FastCGI一段时间,并将继续这样做。 – 2009-11-12 14:05:15

1

我也设置了它,我只是好奇 - 为什么不反向代理nginx到多线程粘贴wsgi进程?

+0

这基本上就是我一直在做,虽然不能与粘贴。我对nginx的mod_wsgi状态更加好奇,但是现在我明白了nginx的异步/事件驱动模型有更多的技术限制。 – 2009-11-11 22:50:06

+0

很高兴知道 - 谢谢。 – thethinman 2009-11-12 20:58:30