Skip to main content

अपाचे वेब सर्वर को पुनरारंभ कैसे करें (लिनक्स)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (जून 2026)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (जून 2026)
Anonim

यदि आप ओपन सोर्स प्लेटफार्म पर अपनी वेबसाइट होस्ट कर रहे हैं, तो यह बहुत ही संभावना है कि यह प्लेटफार्म अपाचे है। यदि यह मामला है, और आप अपाचे सर्वर के साथ होस्ट कर रहे हैं, तो जब आप अपाचे संपादित करने पर काम कर रहे हों

httpd.conf

फ़ाइल या अन्य कॉन्फ़िगरेशन फ़ाइल (जैसे नया वर्चुअल होस्ट जोड़ना), आपको अपाचे को पुनरारंभ करना होगा ताकि आपके परिवर्तन प्रभावी हो जाएंगे। यह डरावना प्रतीत हो सकता है, लेकिन सौभाग्य से यह करना बहुत आसान है। असल में, आप लगभग एक मिनट में ऐसा कर सकते हैं (चरण-दर-चरण निर्देश प्राप्त करने के लिए इस लेख को पढ़ने के लिए समय लगेगा)।

शुरू करना

  1. अपने लिनक्स अपाचे वेब सर्वर को पुनरारंभ करने के लिए, सबसे अच्छा तरीका है इसका उपयोग करना

    init.d

    आदेश। यह आदेश लिनक्स के कई वितरणों पर उपलब्ध है जिसमें रेड हैट, उबंटू और जेनेटू शामिल हैं। यहां बताया गया है कि आप यह कैसे करेंगे: एसएसएच या टेलनेट का उपयोग करके अपने वेब सर्वर पर लॉगिन करें और सुनिश्चित करें कि आपके सिस्टम में शामिल है

    init.d

    आदेश। यह आमतौर पर पाया जाता है

    /आदि

    निर्देशिका, तो उस निर्देशिका को सूचीबद्ध करें:

    एलएस / आदि / मैं *

  2. यदि आपका सर्वर उपयोग करता है

    init.d

    , आपको उस निर्दिष्ट फ़ोल्डर में प्रारंभिक फ़ाइलों की एक सूची मिल जाएगी। ढूंढें

    अमरीका की एक मूल जनजाति

    या

    apache2

    उस फ़ोल्डर में अगला। यदि आपके पास है

    init.d

    , लेकिन अपाचे प्रारंभिक फ़ाइल नहीं है, इस आलेख के अनुभाग पर शीर्षक के साथ जाएं जो "Init.d के बिना आपके सर्वर को पुनरारंभ करना" पढ़ता है, अन्यथा आप जारी रख सकते हैं।

  3. यदि आपके पास है

    init.d

    और एक अपाचे प्रारंभिक फ़ाइल, तो आप इस आदेश का उपयोग कर अपाचे को पुनरारंभ कर सकते हैं:

    /etc/init.d/apache2 पुनः लोड करें

  4. इस आदेश को चलाने के लिए आपको रूट उपयोगकर्ता के रूप में sudo करने की आवश्यकता हो सकती है

रीलोड विकल्प

का उपयोग करते हुए

सीमा से अधिक लादना

विकल्प आपके अपाचे सर्वर को पुनरारंभ करने का सबसे अच्छा तरीका है, क्योंकि यह सर्वर चल रहा है (प्रक्रिया को मार नहीं दिया गया है और पुनरारंभ नहीं किया गया है)। इसके बजाए, यह सिर्फ पुनः लोड करता है

httpd.conf

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

  1. /etc/init.d/apache2 पुनरारंभ करें

    यह आदेश सर्वर प्रक्रिया को मारता है और फिर इसे पुनरारंभ करता है।

  2. /etc/init.d/apache2 रोकें

    यह आदेश सर्वर प्रक्रिया को मारता है।

  3. /etc/init.d/apache2 प्रारंभ करें

    यह आदेश सर्वर शुरू करता है।

  4. यदि सर्वर पहले से चल रहा है तो यह अंतिम आदेश एक त्रुटि संदेश फेंक देगा।

Init.d के बिना अपने सर्वर को पुनरारंभ करना

ठीक है, तो यह वह जगह है जहां हमने आपको सर्वर से नहीं होने पर छोड़ने के लिए कहा था

init.d

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

apachectl

इस परिदृश्य के लिए यहां दिए गए कदम हैं:

  1. एसएसएच या टेलनेट का उपयोग कर अपने वेब सर्वर मशीन पर लॉग इन करें

  2. अपाचे नियंत्रण कार्यक्रम चलाएं:

    apachectl सुंदर

  3. इस आदेश को चलाने के लिए आपको रूट उपयोगकर्ता के रूप में sudo करने की आवश्यकता हो सकती है।

apachectl सुंदर

आदेश अपाचे को बताता है कि आप किसी भी खुले कनेक्शन को निरस्त किए बिना सर्वर को पुन: प्रारंभ करना चाहते हैं। यह सुनिश्चित करने के लिए कि अपाचे मर नहीं जाता है, यह फिर से शुरू करने से पहले कॉन्फ़िगरेशन फ़ाइलों को स्वचालित रूप से जांचता है।

  • अगर

    apachectl सुंदर

    आपके सर्वर को पुनरारंभ नहीं करता है, कुछ अन्य चीजें हैं जिन्हें आप आजमा सकते हैं।

    apachectl पुनरारंभ करें

    सर्वर को पुनरारंभ करने के लिए। यदि सर्वर नहीं चल रहा है तो यह शुरू हो गया है। यह आदेश यह सुनिश्चित करने के लिए कॉन्फ़िगरेशन परीक्षण भी चलाता है कि यह पुन: प्रारंभ होने पर अपाचे मर नहीं जाएगा।

  • apachectl स्टॉप

    अपाचे सर्वर को रोकने के लिए।

  • apachectl शुरू करें

    अपाचे सर्वर शुरू करने के लिए (अगर अपाचे चल रहा है तो एक त्रुटि संदेश फेंक देगा)।

  • apachectl configtest

    कॉन्फ़िगरेशन फ़ाइल वाक्यविन्यास का परीक्षण करने के लिए।

  • ये आदेश बहुत उपयोगी होंगे।

आपके अपाचे सर्वर को पुनरारंभ करने के लिए टिप्स

  1. init.d पुनः लोड करें

    तथा

    apachectl सुंदर

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

  2. init.d पुनरारंभ करें

    तथा

    apachectl पुनरारंभ करें

    कॉन्फ़िगरेशन फ़ाइलों को पुनः लोड करता है और पुनरारंभ होता है। कोई भी मौजूदा कनेक्शन तुरंत समाप्त कर दिया जाता है। यदि सर्वर नहीं चल रहा है, तो ये आदेश इसे शुरू कर देंगे।

  3. यदि इनमें से कोई भी आदेश काम नहीं करता है, तो आपको अपना अपाचे सर्वर बंद कर देना चाहिए (इसे थोड़े समय के लिए नीचे ले जाना)

    init.d स्टॉप

    या

    apachectl स्टॉप

    आदेश।

  4. कम से कम 10 सेकंड प्रतीक्षा करें और फिर चलाएं

    init.d शुरू करें

    शुरु

    apachectl शुरू करें

  5. यदि यह काम नहीं करता है, तो आपको यह सुनिश्चित करने के लिए अपनी कॉन्फ़िगरेशन फ़ाइलों पर एक जांच चलनी चाहिए कि चलने से उनके साथ कोई समस्या नहीं है

    apachectl सुंदर

  6. ये कदम आपको ऊपर रखेंगे और चलेंगे!