Ubuntu 22.04 पर Apache HTTPD को कैसे पुनरारंभ करें

Ubuntu 22 04 Para Apache Httpd Ko Kaise Punararambha Karem



सबसे व्यापक रूप से तैनात वेब सर्वरों में से एक है। यह मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर है जिसे द्वारा विकसित और अनुरक्षित किया गया है . यह कई एक्सटेंशन और मॉड्यूल की मदद से तेज प्रदर्शन, विश्वसनीयता, सुरक्षा और अनुकूलन प्रदान करता है। यह अनुमान लगाया गया है कि अपाचे दुनिया की सभी वेबसाइटों का लगभग 67% है।

यह गाइड Ubuntu 22.04 पर Apache HTTPD सेवा को फिर से शुरू करने का प्रदर्शन करेगा।







आवश्यक शर्तें

इस गाइड में दिखाए गए चरणों को करने के लिए, आपको निम्नलिखित घटकों की आवश्यकता होगी:



    • एक ठीक से कॉन्फ़िगर किया गया उबंटू 22.04 सिस्टम
    • Apache वेब सर्वर का नवीनतम संस्करण स्थापित और कॉन्फ़िगर किया गया था। Ubuntu 22.04 पर Apache इंस्टॉल करना देखें
    • सूडो अनुमति के साथ गैर-रूट उपयोगकर्ता तक पहुंच

अपाचे HTTPD सेवा

उबंटू उपयोग करता है सिस्टमडी , Linux के लिए एक लोकप्रिय init सिस्टम और सर्विस मैनेजर। इसमें विभिन्न विशेषताएं हैं, जैसे स्नैपशॉट समर्थन, प्रक्रिया ट्रैकिंग और डेमॉन प्रबंधन। उबंटू के अलावा, अधिकांश आधुनिक लिनक्स डिस्ट्रोस के साथ आते हैं सिस्टमडी पूर्व-स्थापित।



स्थापना के बाद, अपाचे एक समर्पित सेवा पंजीकृत करता है, apache2.service , के साथ सिस्टमडी आसान प्रबंधन के लिए। यह हमें अपाचे सेवा को इस तरह के उपकरणों के साथ प्रबंधित करने की अनुमति देता है सिस्टमसीटीएल तथा सर्विस .





ऐसे कई परिदृश्य हैं जहां आप अपाचे को पुनरारंभ करने पर विचार कर सकते हैं:

    • किसी भी मिशन-महत्वपूर्ण अपाचे कॉन्फ़िगरेशन को बदलने पर
    • सर्वर अजीब काम कर रहा है

Systemctl का उपयोग करके Apache HTTPD को फिर से शुरू करना

का उपयोग करते हुए सिस्टमसीटीएल उपयोग करने वाली किसी भी सेवा को प्रबंधित करने का अनुशंसित तरीका है सिस्टमडी . कमांड संरचना इस प्रकार है:



$ सुडो सिस्टमसीटीएल < गतिविधि > < सेवा का नाम >


संरचना के बाद, निम्न आदेश का उपयोग करके अपाचे को पुनरारंभ करें:

$ सुडो systemctl पुनरारंभ apache2.service


सेवा का उपयोग करके Apache HTTPD को पुनरारंभ करना

सर्विस कमांड एक अन्य उपकरण है जो सिस्टम सेवाओं का प्रबंधन कर सकता है। हालाँकि, सेवा कमांड संरचना से थोड़ा अलग है सिस्टमसीटीएल . इसके अलावा, इसकी कार्यक्षमता भी बुनियादी सेवा प्रबंधन तक ही सीमित है।

कमांड संरचना इस प्रकार है:

$ सुडो सर्विस < सेवा का नाम > < गतिविधि >


इस संरचना के बाद, अपाचे को पुनरारंभ करने के लिए निम्न आदेश का उपयोग करें:

$ सुडो सेवा apache2 पुनरारंभ करें


अतिरिक्त टिप्स

अपाचे स्थिति की जाँच

सेवा की स्थिति किसी भी असामान्य व्यवहार को डीबग करने में मदद करती है। अपाचे सेवा की स्थिति की जांच करने के लिए, निम्न में से किसी भी आदेश का उपयोग करें:

$ सुडो systemctl स्थिति apache2.service


$ सुडो सेवा apache2 स्थिति


अपाचे को रोकना

यदि आप अपाचे सर्वर को मैन्युअल रूप से बंद करना चाहते हैं, तो निम्न में से कोई भी कमांड चलाएँ:

$ सुडो systemctl बंद करो apache2.service


$ सुडो सेवा apache2 स्टॉप


अपाचे को पुनः लोड करना

यदि आपने केवल Apache कॉन्फ़िगरेशन फ़ाइल (फ़ाइलों) को संशोधित किया है, तो हम समय और ऊर्जा की बचत करते हुए, पूर्ण विकसित पुनरारंभ के बजाय बस सेवा को पुनः लोड कर सकते हैं। अपाचे को पुनः लोड करने का आदेश इस प्रकार है:

$ सुडो systemctl पुनः लोड apache2.service


$ सुडो सेवा apache2 पुनः लोड


अपाचे को सक्षम/अक्षम करना

यदि कोई सेवा सक्षम है, तो सिस्टमड बूटिंग पर स्वचालित रूप से सेवा शुरू कर देगा। यदि नहीं, तो आपको मैन्युअल रूप से सेवा को सक्रिय करना होगा। इसी तरह, यदि आप किसी सेवा को अक्षम करते हैं, तो सिस्टमड इसे बूट पर प्रारंभ नहीं करेगा।

अपाचे को बूट पर शुरू करने के लिए, निम्न कमांड का उपयोग करें:

$ सुडो सिस्टमसीटीएल सक्षम करना apache2.service



अपाचे सेवा को अक्षम करने के लिए, इस आदेश का उपयोग करें:

$ सुडो systemctl अक्षम apache2.service


निष्कर्ष

इस गाइड में, हमने उबंटू पर अपाचे एचटीटीपीडी को फिर से शुरू करने का सफलतापूर्वक प्रदर्शन किया है सिस्टमसीटीएल तथा सर्विस औजार। हमने अपाचे सेवा को पुनः लोड करने, सक्षम करने और अक्षम करने का भी प्रदर्शन किया।

systemctl टूल बहुत कुछ हासिल कर सकता है। उदाहरण के लिए, चेक आउट करें इसके साथ पंजीकृत सिस्टमडी .

अक्सर, अपाचे को एक पूर्ण वेब विकास वातावरण प्रदान करने के लिए LAMP स्टैक के एक भाग के रूप में स्थापित किया जाता है। के बारे में अधिक जानने . अपाचे के साथ भी काम कर सकता है , एकाधिक कंप्यूटिंग की सेवा।