1

在过去的几年里,我一直在使用 webfaction 来满足我所有的 django 需求,但是我有一个高流量的网站落在我的腿上,而 dreamhost 可能更适合处理。

要设置和试验一个带有 webfaction 的网站,有你的[user].webfactional.com帐户。这是甜蜜的。

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

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

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

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

4

1 回答 1

0

我之前在 Dreamhosters 子域上的 Dreamhost 上设置了一个 Django 站点,所以我可以肯定地告诉你这是可能的。

我不确定您所说的活动域是什么意思,但我知道您必须在“管理域”>“Web 选项”下设置“允许此域的乘客”的效果。您的passenger_wsgi.py文件应该被放置~/[name].dreamhosters.com/并需要包含所有必要的项目/应用程序路径(包括 Django 源),并按照Dreamhost wikiDJANGO_SETTINGS_MODULE中的描述设置环境变量。就数据库连接而言,在使用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/)。

于 2010-04-14T17:26:35.403 回答