Разрабатывая сайты на django, я столкнулся с одной особенностью - необходимо запускать сервер django отдельно (т.е. в отдельном потоке). Сайты же, написанные на php, вертятся у меня под apache. Вот и возник вопрос, возможно ли запустить django проект под apache. После чтения некоторой литературы и некоторых манипуляций, вопрос удалось решить. Для начала создаем наш проект. $ cd /path/to/www $ django-admin startproject project_name Будет создан django проект, который мы в последствии и будем подключать к apachе. Теперь прописываем в конфиг apache наш виртуальный хост. <VirtualHost *:80> ServerName project_name ServerAdmin admin@localhost DocumentRoot /path/to/www/project_name ErrorLog /path/to/log/project_name-error.log CustomLog /path/to/log/project_name-access.log combined <LocationMatch ^/(.*)> PythonPath "['/path/to/www/'] ...

Читать далее →