指定されたユーザーとして実行するように uWSGI (+cherokee) を設定しますか?

指定されたユーザーとして実行するように uWSGI (+cherokee) を設定しますか?

uWSGI を使用した Cherokee サービング Django アプリがあります。uwsgi プロセスのユーザーとグループを自分で指定したいのですが、どうすればいいですか? (現在、uwsgi は 'www-data' ユーザーとして実行されています)

答え1

その後、Cherokee 管理パネル (ソース) でこのユーザー/グループを指定できますchown <user>:<group> /path/to/uwsgi。 変更後は必ず Cherokee を再起動してください。

答え2

これを行う 1 つの方法は、Cherokee に処理させるのではなく、uWSGI を自分で起動することです。もう 1 つの方法は、init スクリプトを通じて uWSGI プロセスを起動することです。どちらのオプションでも、ユーザーを簡単に設定できます。

関連情報