Django на Dreamhost - среда тестирования / песочницы

Я использую webfaction для всех моих потребностей django в течение последних двух лет, но у меня на коленях падал сайт с высоким трафиком, который, вероятно, лучше всего подходит для работы с Dreamhost.

Чтобы создать сайт с webfaction и поэкспериментировать с ним, есть ваши [user].webfactional.com учетные записи. Что мило.

Аналогично Dreamhost также предлагает [name].dreamhosters.com

Тем не менее, похоже, что это не работает с моей базой данных, и это не похоже на настройку django или passenger_wsgi.

Поэтому мне интересно, правильно ли я интерпретирую документацию, чтобы предположить, что для создания сайта, который зависит от пассажира, он должен запускаться из активного домена. Документация действительно неявная, я сбит с толку.

Кто-нибудь настраивал среду тестирования / песочницы для django с помощью dreamhost или знает, как это сделать?


person Williams    schedule 14.04.2010    source источник


Ответы (1)


Я уже настраивал сайт Django на Dreamhost на поддомене dreamhosters и раньше, поэтому могу сказать вам наверняка, что это возможно.

Я не уверен, что вы имеете в виду под активным доменом, но я знаю, что вы должны установить что-то вроде «Разрешить пассажира для этого домена» в разделе «Управление доменами»> «Параметры Интернета». Ваш passenger_wsgi.py файл должен быть помещен в ~/[name].dreamhosters.com/ и должен включать все необходимые пути проекта / приложения (включая исходный код Django), а также установить переменную среды DJANGO_SETTINGS_MODULE, как описано в Dreamhost wiki. Что касается подключений к базе данных, то в настройках при использовании Passenger ничего особенного делать не надо.

В некотором роде, я бы поставил под сомнение ваше заявление.

... у меня на коленях упал сайт с высокой посещаемостью, который, вероятно, лучше подходит для работы с Dreamhost.

учитывая, что Webfaction является самым популярным хостом для Django, а Dreamhost - самым худшим хостом согласно DjangoFriendly. Возможно, что многие обзоры были написаны, когда Dreamhost поддерживал только FastCGI, и при использовании Passenger ситуация могла улучшиться, но я все же не думаю, что он превосходит параметры FastCGI, mod_python и mod_wsgi Webfaction (что является рекомендуемой установкой развертывания в соответствии с документы Django http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/).

person Mark Lavin    schedule 14.04.2010
comment
Спасибо! ... вопреки вероятности все заработало. Это чрезвычайно простой сайт django, но мы хотим поэкспериментировать с VPS, который, к сожалению, webfaction не предлагает в том масштабе, который нужен этим ребятам (хотя я люблю webfaction). Dreamhost хорошо соответствует критериям для этого сайта. - person Williams; 16.04.2010