Пытаюсь развернуть свое первое приложение на виртуальном сервере.
ОС Debian.
Использую nginx+uWSGI, питон 2.7
Что делал:
поставил последнюю версию nginx, поставил django: aptitude install python-django
поставил uwsgi: pip install uwsgi
В nginx.conf прописал:
server { listen 80; listen 443; server_name mysite.com www.mysite.com; access_log /home/user/mysite.com/logs/nginx_access.log; error_log /home/user/mysite.com/logs/nginx_error.log; root /home/user/mysite.com/www/; location / { uwsgi_pass unix//var/tmp/mysite_uwsgi.sock; include uwsgi_params; uwsgi_buffers 8 128k; } location /static/ { alias /home/user/mysite.com/www/static/; expires 30d; } }
uwsgi: socket: /var/tmp/nginx_uwsgi.sock pythonpath: /home/user/mysite.com/www env: DJANGO_SETTINGS_MODULE=settings module: wsgi daemonize: /home/user/mysite.com/logs/uwsgi.log max-requests: 5000 buffer-size: 32768 harakiri: 30 reload-mercy: 8 master: 1 no-orphans: 1 touch-reload: /home/user/mysite.com/uwsgi
import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
На этом все найденные мной инструкции заканчиваются.
А как, собственно, развернуть сам проект? Чтобы появились базовые директории, settings.py и т.д.
django-admin.py startproject mysite выдает command not found
Спасибо!