我知道这可能是一个糟糕的设计,但由于我们正在运行 Win7 的笔记本电脑上开发 django 网站,所以我认为仅在生产环境中在 Windows 平台上运行 django 会更好。
(笔记本电脑的功能不足以在其中运行 Unix VM,而且我们的 Unix 团队不提供任何具有 UI 访问权限的 Unix 服务器(仅限 Putty),因此在 Unix 上使用 IDE 是不可能的。)
我已经很容易地在 Linux 服务器上部署了带有 gunicorn 和 nginx 的 django,但是这次我必须在 Windows 服务器上部署 django,而 Apache 在另一个 Unix 服务器上(我知道这很糟糕)。
我们的中间件团队要求(强制)在单独的服务器上运行 django 组件,以便他们可以轻松地管理他们的 Apache(在 Unix 上)实例。据我了解,Apache 和 django 应该驻留在同一台服务器上以便 mod_wsgi 工作。
这是否可以将 Apache 保留在 Unix 机器上并使 django 网站从 Windows 机器上运行?
如果不是,就我而言,最好的解决方案是什么?(在 Unix 上切换 django?在 Django windows 上使用 waitress?不要将 Apache 和 Django 分开?等等。)
问候,阿迪亚