2010-04-14 106 views
1

我在過去的幾年裏一直在使用webfaction來滿足我所有的django需求,但是在我的腿上有一個高流量站點掉落,dreamhost可能更適合處理。Dreamhost上的Django - 測試/沙盒環境

要設置和實驗網站與webfaction有[user].webfactional.com帳戶。這是甜蜜的。

等價Dreamhost的同時也提供[name].dreamhosters.com

然而,這似乎並沒有與我的數據庫工作,這似乎並沒有被打尼斯設立的Django或passenger_wsgi

所以我想知道如果我正確地解釋文檔,建議爲了使一個站點,依賴乘客它需要從一個活動的域運行。這些文件實際上是隱含的,我很困惑。

有沒有人爲使用dreamhost的django設置測試/沙箱環境,或者知道如何?

回答

0

我已經在dreamhost的子域名上設置了Dreamhost上的Django站點,所以我可以告訴你確定它是可能的。

我不確定您的活動域是什麼意思,但我知道您必須在「管理域」>「Web選項」下設置「爲該域允許Passenger」的效果。您的passenger_wsgi.py文件應放置在~/[name].dreamhosters.com/中,並且需要包含所有必需的項目/應用程序路徑(包括Django源代碼)以及設置DJANGO_SETTINGS_MODULE環境變量,如Dreamhost wiki中所述。就數據庫連接而言,使用Passenger時在設置中不需要做任何特殊的處理。

在一個有點相關的說明,我會質疑你的說法

...有一個高流量的網站下跌 我的膝蓋是Dreamhost的可能是 更適合處理。

鑑於Webfaction是迄今爲止Django和Dreamhost的最高評級主機,根據DjangoFriendly絕對最差。很可能很多評論是在Dreamhost僅支持FastCGI時編寫的,使用Passenger時可能會有所改進,但我仍然認爲它不會超過Webfaction的FastCGI,mod_python和mod_wsgi選項(這是推薦的部署設置,根據Django文檔http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/)。

+1

謝謝! ...反對可能性。這是一個非常簡單的django站點,但我們想要試驗可悲的webfaction不提供的VPS,這些人需要的規模(雖然我喜歡webfaction)。 Dreamhost符合這個網站的標準。 – Williams 2010-04-16 03:28:52