![指定されたユーザーとして実行するように uWSGI (+cherokee) を設定しますか?](https://rvso.com/image/515027/%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%20uWSGI%20(%2Bcherokee)%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
uWSGI を使用した Cherokee サービング Django アプリがあります。uwsgi プロセスのユーザーとグループを自分で指定したいのですが、どうすればいいですか? (現在、uwsgi は 'www-data' ユーザーとして実行されています)
答え1
その後、Cherokee 管理パネル (ソース) でこのユーザー/グループを指定できますchown <user>:<group> /path/to/uwsgi
。 変更後は必ず Cherokee を再起動してください。
答え2
これを行う 1 つの方法は、Cherokee に処理させるのではなく、uWSGI を自分で起動することです。もう 1 つの方法は、init スクリプトを通じて uWSGI プロセスを起動することです。どちらのオプションでも、ユーザーを簡単に設定できます。