क्या कोई कारण है कि वे 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 चलाने के लिए?
आप उस उपयोगकर्ता / समूह को निर्दिष्ट कर सकते हैं जो nginx के रूप में चलता है, nginx कॉन्फ़िगरेशन में।
यह एक उदाहरण है कि nginx config कैसा दिख सकता है (उपयोगकर्ता निर्देश देखें):
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
}
बस अपने कॉन्फिगरेशन को अपडेट करें और फिर नॉगक्स को फिर से लोड या रीस्टार्ट करें और आपको जाना अच्छा होना चाहिए।
बेशक, आपको उस उपयोगकर्ता को चुनना चाहिए जो आपके सिस्टम के लिए सबसे अच्छा काम करता है, डेबियन / उबंटू में डिफ़ॉल्ट रूप से एक www-data है, इसलिए यह एक समझदार विकल्प है।