J'ai une installation manuelle de nginx sur Ubuntu 12.04. Quand j'ai couru ./configure
J'ai utilisé les options suivantes:
./configure --user=www-data --group=www-data --with-http_ssl_module --with-http_realip_module
Maintenant, les processus de travail nginx s'exécutent sous l'utilisateur www-data dans le groupe www-data. Cependant, je souhaite changer cela en un utilisateur différent (appelé nginx dans mon cas).
Est-ce possible de faire après avoir exécuté make
et make install
déjà?
Toute aide serait très appréciée.
Tant que votre nouvel utilisateur ( nginx dans votre cas) a les droits appropriés, tout devrait fonctionner.
Vous devez modifier votre paramètre utilisateur dans nginx.conf
...
user nginx;
...
et redémarrez/rechargez votre serveur. Lien vers les documents .
Si vous utilisez PHP5-FPM et obtenez une erreur 502 après le redémarrage de nginx, jetez un œil sur /var/run/php5-fpm.sock (Debian):
root @ ns353941:/var/run # chown nginx: www php5-fpm.sock
Dans mon cas :
nginx = nouvel utilisateur nginx
www = groupe pour le web
l'utilisateur nginx appartient à www, évidemment.