Www-data olarak çalışmamalarının bir nedeni var mı?
Evet. Büyük olasılıkla kullanıcıyı nginx yapılandırmanızda belirtmediniz .
Kullanıcı Yönergesi: http://nginx.org/en/docs/ngx_core_module.html#user
syntax: user user [group];
default:
user nobody nobody;
context: main
Belirli bir kullanıcı olarak nginx nasıl çalıştırılır?
Nginx yapılandırmasında nginx'in çalıştığı kullanıcı / grubu belirtebilirsiniz.
Bu, bir nginx yapılandırmasının nasıl görünebileceğine bir örnektir (kullanıcı yönergesine dikkat edin):
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
}
Yapılandırmanızı güncelleyin ve ardından nginx'i yeniden yükleyin veya yeniden başlatın ve gitmek için iyi olmalısınız.
Tabii ki sisteminiz için en iyi olan kullanıcıyı seçmelisiniz, Debian / Ubuntu'da varsayılan olarak bir www verisi vardır, bu yüzden mantıklı bir seçimdir.