Apakah ada alasan mengapa mereka tidak berjalan sebagai www-data?
Iya. Anda kemungkinan besar belum menentukan pengguna di konfigurasi nginx Anda .
Panduan Pengguna: http://nginx.org/en/docs/ngx_core_module.html#user
syntax: user user [group];
default:
user nobody nobody;
context: main
Bagaimana menjalankan nginx sebagai pengguna tertentu?
Anda dapat menentukan pengguna / grup yang dijalankan oleh nginx, di konfigurasi nginx.
Ini adalah contoh tampilan konfigurasi nginx (perhatikan arahan pengguna):
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
}
Cukup perbarui konfigurasi Anda dan kemudian muat ulang atau mulai ulang nginx dan Anda harus melakukannya dengan baik.
Tentu saja Anda harus memilih pengguna yang paling cocok untuk sistem Anda, di Debian / Ubuntu ada www-data secara default, jadi itu pilihan yang masuk akal.