Настроить uWSGI (+cherokee) для запуска от имени указанного пользователя?

У меня есть чероки, обслуживающие приложение django, использующее uWSGI. Я хочу, чтобы пользователь и группа процесса uwsgi были указаны мной - как мне это сделать? (теперь uwsgi работает как пользователь www-data)

2 ответа

Вы могли бы chown <user>:<group> /path/to/uwsgi а затем укажите этого пользователя / группу в административной панели чероки (источники). Обязательно перезапустите чероки после этого изменения.

Один из способов сделать это - запустить uWSGI самостоятельно, вместо того, чтобы Cherokee справился с этим, другой - запустить процессы uWSGI через сценарий инициализации. Оба варианта позволяют легко установить пользователя.

Другие вопросы по тегам