Настроить uWSGI (+cherokee) для запуска от имени указанного пользователя?
У меня есть чероки, обслуживающие приложение django, использующее uWSGI. Я хочу, чтобы пользователь и группа процесса uwsgi были указаны мной - как мне это сделать? (теперь uwsgi работает как пользователь www-data)
2 ответа
Вы могли бы chown <user>:<group> /path/to/uwsgi
а затем укажите этого пользователя / группу в административной панели чероки (источники). Обязательно перезапустите чероки после этого изменения.
Один из способов сделать это - запустить uWSGI самостоятельно, вместо того, чтобы Cherokee справился с этим, другой - запустить процессы uWSGI через сценарий инициализации. Оба варианта позволяют легко установить пользователя.