Развёртывание Django проекта.

Django можно использовать нашу системную версию (сейчас это 1.1) так и устанавливать свою.
Наш метод установки основан на официальной документации от DjangoProject и представляет собой запуск проекта через mod_fcgid (аналог mod_fastcgi).

1. Создать «стартовый» файл index.fcgi следующего содержания:

#!/usr/bin/python
import sys, os

# Путь к Вашему набору библиотек либо закомментировав использовать системные
sys.path.insert(0, "/home/user/python")
# Путь к Вашему проекту (Опционально)
# os.chdir("/home/user/www/myproject")

# Параметры окружения указывающие на файл настроек проекта
os.environ['DJANGO_SETTINGS_MODULE'] = "myproject.settings"

from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

2. Сделать его возможным для запуска (chmod 755)
3. Указать в .htaccess следующие параметры:

AddHandler fcgid-script .fcgi
Options +ExecCGI
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]

По всем возникающим вопросам обращайтесь в техническую поддержку через панель управления хостингом.
Приятного использования!

P. S. Отдельное спасибо нашему клиенту Виталию за предоставленные консультации в Django вопросах.

VPS - Пятёрка

5% CPU
256 Mb RAM
5 Gb HDD
apache2, PHP4/PHP5
postfix, dovecot
MySQL5

VPS - Десятка

10% CPU
512 Mb RAM
10 Gb HDD
apache2, PHP4/PHP5
postfix, dovecot
MySQL5

VPS - Двадцатка

20% CPU
1024 Mb RAM
20 Gb HDD
apache2, PHP4/PHP5
postfix, dovecot
MySQL5

  
UA RU