回答:
彼らがwww-dataとして実行されていない理由はありますか?
はい。ほとんどの場合、nginx configでユーザーを指定していません。
ユーザーディレクティブ:http : //nginx.org/en/docs/ngx_core_module.html#user
syntax: user user [group];
default:
user nobody nobody;
context: main
nginx configで、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-dataがあるので、これは賢明な選択です。