Answers:
为什么没有将它们作为www-data运行?
是。您很可能没有在nginx配置中指定用户。
用户指令:http : //nginx.org/en/docs/ngx_core_module.html#user
syntax: user user [group];
default:
user nobody nobody;
context: main
您可以在nginx配置中指定运行nginx的用户/组。
这是nginx配置可能看起来的示例(请注意用户指令):
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
}
只需更新您的配置,然后重新加载或重新启动nginx,您就应该做好了。
当然,您应该选择最适合您的系统的用户,默认情况下,在Debian / Ubuntu中有一个www数据,因此这是一个明智的选择。