परिचय: यह ट्यूटोरियल उन उपयोगकर्ताओं द्वारा सामना की जाने वाली एक सामान्य समस्या को संबोधित करता है जो वर्चुअल प्राइवेट सर्वर (VPS) पर Nginx चला रहे हैं - /etc/nginx/nginx.conf फ़ाइल का अनुपस्थित होना। यह फ़ाइल Nginx के सही ढंग से कार्य करने के लिए महत्वपूर्ण है, और इसकी अनुपस्थिति Nginx सेवा को शुरू होने से रोक सकती है।
समस्या निवारण चरण:
चरण 1: Nginx कॉन्फ़िगरेशन फ़ाइल की जाँच करें
सबसे पहले कॉन्फ़िगरेशन फ़ाइल के अस्तित्व को सत्यापित करके शुरू करें:
cat /etc/nginx/nginx.conf
यदि आपको "no such file or directory" संदेश प्राप्त होता है, तो निम्नलिखित चरणों के साथ आगे बढ़ें।
चरण 2: Nginx को हटाएं और पुनः स्थापित करें
सबसे पहले, Nginx को हटाएं:
sudo apt-get --purge remove nginx
अगला, Nginx को पुनः स्थापित करें:
sudo apt-get install nginx
चरण 3: Nginx को पुनरारंभ करें
परिवर्तनों को लागू करने के लिए Nginx सेवा को पुनरारंभ करें:
sudo systemctl restart nginx
चरण 4: Nginx सेवा की स्थिति की जाँच करें
सुनिश्चित करें कि सेवा ठीक से चल रही है:
sudo systemctl status nginx
यदि उपरोक्त चरण समस्या का समाधान नहीं करते हैं:
चरण 5: Nginx सेवा को रोकें
Nginx सेवा को रोकें:
sudo systemctl stop nginx
चरण 6: Nginx को पूरी तरह से साफ़ करें
Nginx और उसके घटकों को पूरी तरह से हटाएं:
sudo apt-get --purge remove nginx nginx-common nginx-full nginx-core
चरण 7: निर्भरताओं की सफाई करें
अनावश्यक पैकेज हटाएं:
sudo apt-get autoremove
पैकेज कैश की सफाई करें:
sudo apt-get autoclean
चरण 8: Nginx को पुनः स्थापित करें
पैकेज सूचियों को अपडेट करें:
sudo apt-get update
Nginx स्थापित करें:
sudo apt-get install nginx
चरण 9: Nginx सेवा शुरू करें और सत्यापित करें
Nginx सेवा शुरू करें:
sudo systemctl start nginx
सेवा की स्थिति की जाँच करें:
sudo systemctl status nginx
निष्कर्ष:
इन समस्या निवारण चरणों का पालन करने से Nginx कॉन्फ़िगरेशन फ़ाइल के गायब होने की समस्या का समाधान होना चाहिए, यह सुनिश्चित करते हुए कि आपकी Nginx सेवा आपके VPS पर सही ढंग से कार्य करती है।
खोजें
लोकप्रिय पोस्ट