2011-02-17 174 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

相關問題