Настройка Django+python3+uWSGI

Введение

Ставим uwsgi из репозитория

apt install uwsgi uwsgi-plugin-python3 -y

Конфигурационные файлы

/etc/uwsgi/apps-available/myprodject.ini
[uwsgi]
plugins       = python3
virtualenv    = /var/www/myprodject/env
chdir         = /var/www//myprodject/myprodject
env           = DJANGO_SETTINGS_MODULE=myprodject.settings
module        = django.core.wsgi:get_wsgi_application()
py-autoreload = 1
/etc/logrotate.d/uwsgi
"/var/log/uwsgi/app/*.log" {
  copytruncate
  daily
  rotate 5
  compress
  delaycompress
  missingok
  notifempty
}

Финальные настройки Django приложения

добавить имя хоста в секцию ALLOWED_HOSTS в файле settings.py