【问题标题】:How can I deploy a django appserver as an egg, running behind fastcgi?如何将 django 应用服务器部署为一个鸡蛋,在 fastcgi 后面运行?
【发布时间】:2010-10-02 19:55:21
【问题描述】:

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

我希望这个应用服务器可以通过 setuptools 进行部署。也就是我把它做成鸡蛋,用easy_install安装。这部分我也可以处理,即使 setuptools 不是 django appserver 的标准补充。

但我不知道 dispatch.fcgi 是如何调用这个 my_app.egg 来“启动”服务器进程的。以前有人在这个配置中运行过吗?

【问题讨论】:

    标签: django fastcgi setuptools egg


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-15
      • 2010-10-21
      • 2020-02-05
      • 2013-07-01
      • 2013-10-20
      • 2012-08-05
      • 2010-10-20
      • 2010-10-29
      相关资源
      最近更新 更多