为了开发我们的 Django Web 应用程序,我想转移到一个自治系统,该系统会自动更新应用程序临时副本的源(来自 VCS),该应用程序的属性与应用程序的实时版本几乎相同。SO #625256上已经介绍了这样做的一般想法。Django 文档还讨论了设置虚拟主机以在同一个 Apache 上托管 2 个 Django 实例。我需要设置的许多部分已经到位。
我的具体问题是——如果此设置将在 Windows Server 2000 下运行,我应该选择什么服务器软件?
Apache+mod-wsgi 似乎是自然的选择,但根据Graham Dumpleton mog-wsgi 的这篇博客文章,在 Windows 上运行的 Apache 无法重新加载它的单个进程,需要重新启动整个 Apache 服务。这是不行的,因为我不希望实时站点在我们更新登台代码时退出。
对于这种情况,服务器软件的最佳选择是什么?
- 维护 2 个可以独立重启的 Apache 副本(这感觉很糟糕)?
- 迁移到 Apache 以外的东西?
- ???