====== Настройка 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