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

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


сайты:debian_11_uwsgi

Это старая версия документа!


Debian 11+uWSGI

Ставим uWSGI из пакетов

apt install uwsgi uwsgi-plugin-python3
/etc/uwsgi.ini
[uwsgi]
uid = www-data
gid = www-data
pidfile = /run/uwsgi/uwsgi.pid
emperor = /etc/uwsgi.d
stats = /run/uwsgi/stats.sock
chmod-socket = 660
emperor-tyrant = true
cap = setgid,setuid

Права на папку в run

/etc/tmpfiles.d/uwsgi.conf
d /run/uwsgi 0775 nginx nginx
/etc/systemd/system/uwsgi.service
[Unit]
Description=uWSGI Emperor
After=syslog.target

[Service]
ExecStart=/usr/local/bin/uwsgi --ini /etc/uwsgi.ini

# не нужно, иначе папка /run/uwsgi будет создана с правами root
#RuntimeDirectory=uwsgi

Restart=always
KillSignal=SIGQUIT
Type=notify
StandardError=syslog
NotifyAccess=all

[Install]
WantedBy=multi-user.target
сайты/debian_11_uwsgi.1642277664.txt.gz · Последнее изменение: 2022.01.15 20:14 — feser