【问题标题】:Django on Dreamhost - testing/sand box environmentDreamhost 上的 Django - 测试/沙盒环境
【发布时间】:2010-04-14 06:08:39
【问题描述】:

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

要设置和试验带有 webfaction 的网站,请使用您的 [user].webfactional.com 帐户。哪个好甜。

同样 Dreamhost 也提供[name].dreamhosters.com

然而,这似乎不适用于我的数据库,而且设置 django 或 passenger_wsgi 似乎也不是很好。

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

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

【问题讨论】:

    标签: django passenger wsgi dreamhost


    【解决方案1】:

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

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

    在一个有点相关的注释上,我不得不质疑你的陈述

    ...有一个高流量的网站掉入 我的梦想主机可能是我的腿 更适合处理。

    鉴于 Webfaction 是迄今为止 Django 评价最高的主机,而 Dreamhost 根据DjangoFriendly 绝对是最差的主机。可能很多评论是在 Dreamhost 仅支持 FastCGI 时编写的,使用Passenger 时情况可能会有所改善,但我仍然认为它不会胜过 Webfaction 的 FastCGI、mod_python 和 mod_wsgi 选项(这是根据推荐的部署设置Django 文档http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/)。

    【讨论】:

    • 谢谢! ......反对概率让它继续下去。这是一个非常简单的 django 网站,但我们想尝试使用 VPS,遗憾的是 webfaction 并没有提供这些人需要的规模(尽管我确实喜欢 webfaction)。 Dreamhost 非常符合该网站的标准。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2016-02-02
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多