如何将django appserver部署为egg,在fastcgi后面运行?

时间:2009-01-22 00:24:45

标签: django fastcgi setuptools egg

我想在apache / fastcgi后面运行一个django appserver。这没问题,django开箱即用。

我希望这个appserver可以通过setuptools进行部署。也就是说,我将它作为一个鸡蛋,并使用easy_install进行安装。即使setuptools不是django appserver的标准补充,我也可以处理这部分。

但是我无法弄清楚的是dispatch.fcgi实际上如何调用my_app.egg以“启动”服务器进程。有人曾经在这个配置中运行过吗?

1 个答案:

答案 0 :(得分:3)

您可能想要做的是使用类似Paste的内容来委托您的鸡蛋(请参阅示例粘贴部署配置文件here);这意味着手动执行flup内容(将FastCGI转换为WSGI),因为您将指向flup而不是Django,但您可以查看Django管理脚本以了解它的工作原理。