通过fastCGI为nginx运行python

时间:2011-08-13 01:56:51

标签: php python nginx fastcgi

我希望通过fcgi运行独立的python脚本与nginx一起使用,但我不知道从哪里开始生成进程。目前,我已成功使用nginx + fcgi的PHP,但我不确定是否/如何使用python执行相同的操作。关于从哪里开始的任何建议?

1 个答案:

答案 0 :(得分:22)

请参阅python docs section on FCGI。基本上,使用Python,您可以在fcgi服务器上使用WSGI接口,该服务器与Web服务器(fcgi客户端)通信。

有关几个Python fcgi服务器,请参阅Python + FastCGI

编辑:

This nginx wiki page解释了如何使用fcgi使用nginx设置Python。

This wiki page描述了nginx的uWSGI模块,如果你真的不需要使用fcgi,这是将Python与web服务器一起使用的自然方式。 This blog entry在uWSGI上也看起来很好。

In production, Apache + mod_wsgi or Nginx + mod_wsgi?也有一些关于nginx mod_wsgi的有用信息。