![uWSGI (+Cherokee) so konfigurieren, dass es als angegebener Benutzer ausgeführt wird?](https://rvso.com/image/515027/uWSGI%20(%2BCherokee)%20so%20konfigurieren%2C%20dass%20es%20als%20angegebener%20Benutzer%20ausgef%C3%BChrt%20wird%3F.png)
Ich habe eine Cherokee-Django-App, die uWSGI verwendet. Ich möchte, dass der uwsgi-Prozessbenutzer und die -gruppe von mir angegeben werden. Wie mache ich das? (jetzt läuft uwsgi als „www-data“-Benutzer)
Antwort1
Sie können chown <user>:<group> /path/to/uwsgi
diesen Benutzer/diese Gruppe dann im Cherokee-Administrationsbereich (Quellen) angeben. Stellen Sie sicher, dass Sie Cherokee nach dieser Änderung neu starten.
Antwort2
Eine Möglichkeit hierfür wäre, das uWSGI selbst zu starten, anstatt dies Cherokee zu überlassen. Eine andere Möglichkeit wäre, die uWSGI-Prozesse über ein Init-Skript zu starten. Beide Optionen ermöglichen Ihnen die einfache Einrichtung eines Benutzers.