uWSGI (+Cherokee) so konfigurieren, dass es als angegebener Benutzer ausgeführt wird?

uWSGI (+Cherokee) so konfigurieren, dass es als angegebener Benutzer ausgeführt wird?

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/uwsgidiesen 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.

verwandte Informationen