![配置uWSGI(+cherokee)以指定使用者身分執行?](https://rvso.com/image/515027/%E9%85%8D%E7%BD%AEuWSGI%EF%BC%88%2Bcherokee%EF%BC%89%E4%BB%A5%E6%8C%87%E5%AE%9A%E4%BD%BF%E7%94%A8%E8%80%85%E8%BA%AB%E5%88%86%E5%9F%B7%E8%A1%8C%EF%BC%9F.png)
我有一個使用 uWSGI 的 cherokee 服務 django 應用程式。我希望由我指定 uwsgi 進程用戶和群組 - 我該如何執行此操作? (現在 uwsgi 作為“www-data”用戶運行)
答案1
您可以chown <user>:<group> /path/to/uwsgi
然後在 cherokee 管理面板(來源)中指定此使用者/群組。確保在更改後重新啟動 cherokee。
答案2
一種方法是自行啟動 uWSGI,而不是讓 Cherokee 處理這個問題,另一種方法是透過 init 腳本啟動 uWSGI 進程。這兩個選項都允許您輕鬆設定使用者。