¿Hay alguna razón por la que no se ejecutan como www-data?
Si. Lo más probable es que no haya especificado el usuario en su configuración nginx .
Directiva del usuario: http://nginx.org/en/docs/ngx_core_module.html#user
syntax: user user [group];
default:
user nobody nobody;
context: main
¿Cómo ejecutar nginx como un usuario en particular?
Puede especificar el usuario / grupo con el que se ejecuta nginx, en la configuración de nginx.
Este es un ejemplo de cómo se vería una configuración nginx (observe la directiva del usuario):
pid /path/to/nginx.pid;
user www-data www-data;
worker_processes 1;
events {
worker_connections 1024; # usually 1024 is a good default
}
http {
# more code goes here
}
Simplemente actualice su configuración y luego vuelva a cargar o reinicie nginx y debería estar listo.
Por supuesto, debe elegir el usuario que funcione mejor para su sistema, en Debian / Ubuntu hay un www-data por defecto, por lo que es una opción sensata.