====== Настройка Django+python3+uWSGI ====== ===== Введение ===== * python с виртуальным окружением * проекты поднимаются из-под uwsgi * uwsgi стандартный из Debian 12 ===== Ставим uwsgi из репозитория ===== apt install uwsgi uwsgi-plugin-python3 -y ===== Конфигурационные файлы ===== [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 "/var/log/uwsgi/app/*.log" { copytruncate daily rotate 5 compress delaycompress missingok notifempty } ===== Финальные настройки Django приложения ===== добавить имя хоста в секцию ALLOWED_HOSTS в файле settings.py