मैंने सिर्फ डेबियन 8 सर्वर पर nginx 1.9 स्थापित किया है। nginx ठीक काम कर रहा है, जब मैं इसे चलाने के लिए कहता हूं, लेकिन यह बूट पर nginx को स्वचालित रूप से लोड करने के लिए प्रतीत नहीं होगा।
मैंने इंटरनेट पर अनुशंसित कई init स्क्रिप्ट की कोशिश की है, लेकिन अभी तक कुछ भी काम नहीं किया है। इसलिए अब मैं इसे व्यवस्थित रूप से समझने की कोशिश कर रहा हूं।
~$ systemctl status nginx
● nginx.service
Loaded: masked (/dev/null)
Active: inactive (dead)
~$ sudo systemctl try-restart nginx
Failed to try-restart nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
दुर्भाग्य से, मुझे नहीं पता कि "सेवा नकाबपोश है" का मतलब क्या है, और मुझे नहीं पता कि यह नकाबपोश क्यों है।
जब मैं दौड़ता हूं
sudo nginx
सर्वर ठीक चलता है। तो, मैं nginx सेवा unmasking में देखा।
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ठीक है, अब मैं systemctl का उपयोग करके nginx शुरू कर सकता हूं। इसलिए मैंने यह देखने के लिए जाँच की कि क्या रिबूटिंग अपने आप नाज़िनक्स को लोड कर देगा। लेकिन यह ऐसा करने में विफल रहता है, और मुझे नहीं पता कि यहां से कहां जाना है।
क्या कोई मुझे नगनेक्स को बूट पर स्वचालित रूप से चलाने में मदद कर सकता है?
systemctl enable nginx
...