अपाचे वेब सर्वर (लिनक्स) को पुनरारंभ कैसे करें
जब आप अपनी वेबसाइट को a. पर होस्ट करते हैं खुला स्त्रोत प्लेटफ़ॉर्म, यह बहुत संभावना है कि यह प्लेटफ़ॉर्म अपाचे का उपयोग सर्वर-ग्रेड लिनक्स वितरण पर चलने वाले डिफ़ॉल्ट वेब सर्वर के रूप में करता है। जब आप वेब सर्वर के कॉन्फ़िगरेशन की संरचना में महत्वपूर्ण परिवर्तन करते हैं, तो आपको वेब सर्वर को पुनरारंभ करना होगा (आंतरिक रूप से, ऑपरेटिंग सिस्टम नहीं)। अपाचे को पुनरारंभ करने की प्रक्रिया सर्वर के ऑपरेटिंग सिस्टम पर निर्भर करती है।
आवश्यक शर्तें
सर्वर को पुनरारंभ करने के लिए, आपको उस ऑपरेटिंग सिस्टम तक पहुंच की आवश्यकता होगी जिस पर अपाचे चल रहा है। एक समर्पित वर्चुअल प्राइवेट सर्वर के साथ, आप या तो एक ब्राउज़र के माध्यम से शेल प्रॉम्प्ट में लॉग इन करेंगे या अपने स्थानीय कंप्यूटर से शुरू किए गए सिक्योर शेल सत्र का उपयोग करेंगे। यदि आप सर्वर में लॉग इन नहीं कर सकते हैं और उन्नत विशेषाधिकारों के साथ कमांड निष्पादित कर सकते हैं (उदाहरण के लिए, का उपयोग करके सुडो), आप Apache सर्वर को पुनरारंभ नहीं कर सकते। उस स्थिति में, आपको सहायता के लिए सिस्टम व्यवस्थापक से बात करनी होगी।
Linux में सर्वर के साथ कार्य करना

कई लिनक्स वितरण की एक श्रृंखला का समर्थन करते हैं खोल स्क्रिप्ट जो मुख्य सेवाओं को नियंत्रित करता है। ये स्क्रिप्ट कई तर्कों का जवाब देती हैं जो यह आकार देती हैं कि स्क्रिप्ट कैसे काम करती है:
- शुरू: एक सेवा शुरू करता है
- विराम: एक सेवा समाप्त करता है
- पुनः आरंभ करें: वर्तमान उपयोग की परवाह किए बिना किसी सेवा को पुनरारंभ करता है
- पुनः लोड करें: एक सेवा को शान से फिर से शुरू करता है, अगर वे कर सकते हैं तो मौजूदा कनेक्शन जारी रखने दें
यदि आप कर सकते हैं, उपयोग करें पुनः लोड करें की बजाय पुनः आरंभ करें क्योंकि पूर्व वास्तव में सर्वर को नहीं मारता है, यह वर्तमान कॉन्फ़िगरेशन फ़ाइलों को फिर से पढ़कर इसे फिर से शुरू करता है। पूरा पुनः आरंभ करें कॉन्फ़िगरेशन फ़ाइलों को पुन: प्रारंभ करने के अतिरिक्त सर्वर से वर्तमान में कनेक्टेड क्लाइंट को डिस्कनेक्ट करता है।
आप आम तौर पर तीन विधियों में से एक का उपयोग करके सर्वर सेवा को पुनरारंभ करेंगे।
सबसे पहले /etc/init.d/ से एक स्क्रिप्ट का उपयोग करना है - संस्करण 8.x से पहले डेबियन चलाने वाले सर्वरों के लिए विशिष्ट या 15.04 से पहले उबंटू। दूसरा का उपयोग करना है सिस्टमसीटीएल आदेश। तीसरा और असफल तरीका उपयोग करना है apachectl.
Init.d. का उपयोग करना
/etc/init.d/ स्क्रिप्ट पर निर्भर लिनक्स वितरण अपाचे को पुनः आरंभ करने के लिए निम्नलिखित तीन आदेशों में से किसी का भी उपयोग कर सकता है:
/etc/init.d/apache2 पुनरारंभ करें।
sudo /etc/init.d/apache2 पुनरारंभ करें।
sudo service apache2 पुनरारंभ करें।
एक सुंदर पुनरारंभ करने के लिए, प्रतिस्थापित करें पुनः आरंभ करें साथ पुनः लोड करें।
CentOS और RHEL सर्वर 6.x या पुराने के लिए, इसका उपयोग करें सेवा स्क्रिप्ट, लेकिन इसे कॉल करने के बजाय अपाचे2 आप इसे कॉल करेंगे httpd बजाय:
सेवा httpd पुनरारंभ करें।
Systemctl. का उपयोग करना
नए ऑपरेटिंग सिस्टम, जैसे डेबियन 8.x, उबंटू 15.04, सेंटोस/आरएचईएल 7.x, और नए संस्करण, सिस्टमड का उपयोग करते हैं। निम्न आदेश निष्पादित करें:
systemctl apache2.service को पुनरारंभ करें।
Apachectl. का उपयोग करना
NS apachectl स्क्रिप्ट एक सामान्य दृष्टिकोण प्रदान करती है जिसका उद्देश्य आपके विशिष्ट सर्वर वितरण के बारे में अज्ञेयवादी होना है। इसे निष्पादित करने के लिए, आपको इसे रूट उपयोगकर्ता के रूप में चलाना होगा:
sudo apachectl -k पुनरारंभ करें।
sudo apachectl -k ग्रेसफुल।
NS सुंदर विधि के समान है पुनः लोड करें तरीका।