2011-02-17 127 views
3

我在同一台服务器上运行django的同一客户端有多个站点,例如, fooplumbing.combazheating.org。这两个网站每个都会有不同的Django应用程序,也就是说管道工作站点不应该能够访问加热应用程序,反之亦然。这两个站点之间没有共享的对象,并且每个站点都需要它自己的独立管理站点。多个Django站点,一台服务器

这是可能通过类似的网站框架,或者我需要有两个单独的Apache实例运行网站? (是的,我需要使用Apache - 没有选择)

这是一个Linux服务器,所以有一些聪明的方式使用符号链接来做到这一点?我对基本的django开发非常有经验,但是在服务器管理方面我不知道。

回答

7

网站框架不会帮你 - 他们应该作为完全独立的WSGI应用程序。

但是不需要单独的Apache实例。只需配置Apache即可提供单独的VirtualHost,每个VirtualHost都有自己的WSGI文件。

+0

我正在倾向那个方向,但想获得第二个意见。我忘了提及我作为主持人的webfaction - 不知道这是否重要。 – Lexo 2011-02-17 21:51:16

相关问题