Доброго времени суток. Хочу поднять проект на сервере. Использую связку Gunicorn+Nginx.
Настройка Nginx
server {
listen 80;
server_name 'server ip';
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/sites/project;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/user/sites/project/myproject/myproject.sock;
}
}
Настройки Gunicorn:
description "Gunicorn desc"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid usr
setgid www-data
chdir /home/usr/sites/project
exec env/bin/gunicorn --workers 3 --bind unix:/home/usr/sites/project/myproject/myproject.sock myproject.wsgi:application
Делал все
по этому гайду
Добавлю настройки wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
application = get_wsgi_application()
и settings.py
WSGI_APPLICATION = 'myproject.wsgi.application'