Инструменты пользователя

Инструменты сайта


сайты:настройка_django_python3_uwsgi

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

Введение

  • python с виртуальным окружением
  • проекты поднимаются из-под uwsgi
  • uwsgi стандартный из Debian 12

Ставим 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

сайты/настройка_django_python3_uwsgi.txt · Последнее изменение: 2024.01.29 11:11 — feser