4

我在同一台服务器上为同一客户端有多个站点,运行 django,例如fooplumbing.combazheating.org. 这两个站点将各自具有不同的 django 应用程序,即管道站点不应该能够访问供暖应用程序,反之亦然。两个站点之间没有共享对象,每个站点都需要自己单独的管理站点。

这是否可以通过站点框架之类的东西来实现,还是我需要两个单独的 apache 实例来运行站点?(是的,我需要使用 apache——别无选择)

它是一个 Linux 服务器,那么有没有一些巧妙的方法可以使用符号链接来做到这一点?我对基本的 django 开发非常有经验,但在服务器管理方面我一无所知。

4

1 回答 1

9

站点框架对您没有帮助——它们应该作为完全独立的 WSGI 应用程序来提供。

但是不需要单独的 Apache 实例。只需将 Apache 配置为服务单独的虚拟主机,每个虚拟主机都有自己的 WSGI 文件。

于 2011-02-17T21:46:14.010 回答