Django на Dreamhost - среда тестирования / песочницы - PullRequest
1 голос
/ 14 апреля 2010

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

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

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

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

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

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

1 Ответ

0 голосов
/ 14 апреля 2010

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

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

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

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

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

...