django/wsgi
November 20, 2009 by Andrew Tch · 4 Comments
Соббственно, что надо:
1) ставим wsgi модуль (гентушники, мне вас жалко)
2) в соотвествующем vhost пишем:
WSGIScriptAlias / /var/www/vhosts/www.xxx.com/html/django.wsgi
3) в папочке html у нас, соответственно django.wsgi, __init__.py, manage.py, settings.py, urls.py и прочая.
4) django.wsgi содержит следующий код:
import os import sys os.environ['DJANGO_SETTINGS_MODULE'] = 'html.settings' sys.path.append('/var/www/vhosts/www.xxx.com') import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
sys.path устанавливает рабочую папку (альтернатива – использовать PYTHON_PATH), html.settings преобразуется в html/settings.py сответственно.
Удачи!