проект запускается через выполнение:
./manage.py runfcgi method=prefork host=127.0.0.1 port=8881 pidfile=/tmp/server.pid maxspare=2 maxchildren=2
Далее в nginx для этого вирт хоста идет:
location / {
fastcgi_pass 127.0.0.1:8881; # эти параметры мы укажем потом и при запуске Django-fastcgi
include fastcgi_params;
}
location /media/ {
expires 1M;
rewrite ^(.*)/$ $1;
root /var/djang0byte/djang0byte/;
}
Я так понимаю что стартуется проект, джанга слушает запросы на порт 8881, nginx туда все запросы скидывает и ожидает ответа.
Сам проект работает без виртуальной среды. То как Вы говорите вытащить зависимости - не вышло, уже так пробовал. При попытке запустить установку зависимостей сыпятся ошибки что модули не найдены нужной версии.
Старый сервер еще доступен - на нем все вертится, проплатил его на +1 мес., что бы по человечески разобраться чего там и как.
На данный момент удалось запустить сам проект через manage.py на виртуальной машине, стартует без ошибок, прописал настройки в nginx как и на старом серваке, но при обращении к домену в логи сыпятся ошибки на ненайденые методы:
File "/home/tmp/djang0byte/register/forms.py", line 1, in <module>
from captcha.forms import RegistrationFormCaptcha
ImportError: No module named forms" while reading response header from upstream, client: 127.0.0.1, server: weeelinux.ru, request: "GET /
HTTP/1.1", upstream: "fastcgi
/127.0.0.1:8881", host: "weeelinux.ru"
Сейчас еще буду пробовать как говорили выше установить виртуалную среду и в ней настроить