A/C do http://wiki.nginx.org/CoreModule#userJak uruchomić Nginx proces główną z innym użytkownikiem
procesu nadrzędnego używane do uruchomienia z uprawnieniami roota, to jest możliwe, aby uruchomić proces twardej Nginx z innym użytkownikiem?
A/C do http://wiki.nginx.org/CoreModule#userJak uruchomić Nginx proces główną z innym użytkownikiem
procesu nadrzędnego używane do uruchomienia z uprawnieniami roota, to jest możliwe, aby uruchomić proces twardej Nginx z innym użytkownikiem?
Możliwe jest uruchomienie procesu nadrzędnego nginx u innego użytkownika przez uruchomienie skryptu startowego jako nie root (to jest /etc/init.d/nginx start
).
Jeśli tak jest naprawdę to, co chcesz zrobić, trzeba będzie zapewnić katalogi dziennika i PID (zwykle /var/log/nginx
& /var/run/nginx.pid
) są zapisu dla tego użytkownika, a wszystkie rozmowy listen
są dla portów większych niż 1024 (z powodu wiązania do portów < = 1024 wymaga uprawnień root'a).
W większości przypadków jednak uruchamiany jest proces główny nginx jako root i określona dyrektywa user
, aby procesy pracowników nginx działały jako ten użytkownik.
Dlaczego chcesz to zrobić? Użycie dyrektywy 'user' spowoduje zmianę identyfikatora użytkownika. –