关于Dreamhost的Django - 测试/沙箱环境

时间:2010-04-14 06:08:39

标签: django passenger wsgi dreamhost

在过去的几年里,我一直在使用webfaction满足我所有的django需求,但是在我的膝盖上有一个高流量站点,梦想主机可能更适合处理。

要设置和试验具有webfaction的网站,您的[user].webfactional.com帐户就可以了。哪个很好。

等效Dreamhost还提供[name].dreamhosters.com

然而,这似乎不适用于我的数据库,这似乎不适合设置django或passenger_wsgi

所以我想知道我是否正确地解释了文档,并建议为了创建一个依赖于乘客的站点,它需要从活动域运行。文档非常隐含,我很困惑。

有没有人使用dreamhost为django设置测试/沙盒环境,或者知道如何使用?

1 个答案:

答案 0 :(得分:0)

我已经在dreamhost上创建了一个关于Dreamhost子域的Django站点,所以我可以确定它是可能的。

我不确定您的活动域名是什么意思,但我知道您必须在“管理域名”>下设置“允许此域名的乘客”的效果。 “网络选项”。您的passenger_wsgi.py文件应放在~/[name].dreamhosters.com/中,并且需要包含所有必需的项目/应用程序路径(包括Django源),并设置DJANGO_SETTINGS_MODULE环境变量,如{ {3}}。就数据库连接而言,使用Passenger时在设置中不需要做任何特殊操作。

在一个有点相关的说明中,我将不得不质疑你的陈述

  

...有一个高流量网站落入   那个梦幻主人可能是我的大腿   更适合处理。

鉴于根据Dreamhost wiki,Webfaction是目前Django和Dreamhost最受欢迎的主机。当Dreamhost仅支持FastCGI时可能会编写许多评论,而使用Passenger时可能会有所改进,但我仍然认为它不会影响Webfaction的FastCGI,mod_python和mod_wsgi选项(根据推荐的部署设置) Django docs DjangoFriendly)。