अपाचे वेब सर्व्हर रीस्टार्ट करण्यासाठी सर्वोत्तम मार्ग

Ubuntu, RedHat, Gentoo आणि इतर Linux Distros वर अपाचे पुन्हा सुरु करा

आपण ओपन सोअर्स प्लॅटफॉर्मवर आपली वेबसाइट होस्ट करीत असल्यास, ही प्लॅटफॉर्म अपाचे असल्याची शक्यता आहे. असे असल्यास, आणि आपण अपाचे सर्व्हरसह होस्ट करत आहात, तेव्हा आपण अपाचे httpd.conf फाईल किंवा अन्य कॉन्फिगरेशन फाईल (जसे की नवीन व्हर्च्युअल होस्ट जोडणे) संपादित करण्यावर कार्य करीत असता, तेव्हा आपल्याला अपाचे पुन्हा स्थापित करण्याची आवश्यकता असेल जेणेकरून आपले बदल प्रभावी होतील. हे धडकी भरवू शकते, परंतु सुदैवाने हे करणे खूप सोपे आहे.

खरं तर, आपण सुमारे एक मिनिट (पाऊल सूचना चरण प्राप्त करण्यासाठी हा लेख वाचण्यासाठी होतील वेळ गणना नाही म्हणून असे करू शकता).

प्रारंभ करणे

तुमचा लिनक्स अपाचे वेब सर्वर पुन्हा सुरू करण्यासाठी, init.d आदेश वापरणे हा सर्वात चांगला मार्ग आहे. हा आदेश Red Hat, Ubuntu आणि Gentoo सह Linux च्या अनेक वितरवर उपलब्ध आहे. आपण असे कसे करावे ते येथे आहे:

  1. SSH किंवा telnet च्या सहाय्याने आपल्या वेबसवर लॉग इन करा आणि तुमची प्रणाली init.d आदेश समाविष्ट आहे याची खात्री करा. हे सहसा / etc डिरेक्ट्रीमध्ये आढळते, म्हणून निर्देशिका सूचीत करतो:
    ls / etc / i *
  2. जर आपला सर्व्हर init.d चा वापर करत असेल, तर आपल्याला त्या विशिष्ट फोल्डरमध्ये प्रारंभिक फाइलची सूची मिळेल. पुढील फोल्डरमध्ये अपाचे किंवा अपाचे 2 पहा. आपल्याकडे Init.d असल्यास परंतु अपाच इनिशियलाइझेशन फाईल नसल्यास, "Init.d बिना आपले सर्व्हर रीस्टार्ट" वाचणार्या शीर्षकासह या लेखाच्या विभागावर जा, अन्यथा आपण सुरू ठेवू शकता.
  3. जर आपल्याकडे Init.d आणि अपाचे इनिशियलाइझेशन फाइल असेल, तर तुम्ही ही कमांड वापरून अपाचे पुन्हा सुरू करू शकता:
    /etc/init.d/apache2 पुनः लोड करा
    तुम्हाला हा आदेश चालविण्यासाठी रूट उपयोक्ता म्हणून सुडो असणे आवश्यक आहे.

रीलोड पर्याय

रीलोड पर्याय वापरणे हा आपला अपाचे सर्व्हर रीस्टार्ट करण्याचा सर्वोत्तम मार्ग आहे, कारण तो सर्व्हर चालू ठेवतो (प्रक्रिया मारेपर्यंत आणि रीस्टार्ट केली जात नाही). त्याऐवजी, ते फक्त httpd.conf फाइल पुनः लोड करते, जे सहसा आपण तरीही या उदाहरणामध्ये करू इच्छिता.

जर रीलोड पर्याय आपल्यासाठी कार्य करत नसल्यास, आपण त्याऐवजी खालील आज्ञा देखील वापरण्याचा प्रयत्न करू शकता:

Init.d सह आपल्या सर्व्हर रीस्टार्ट

ओके, त्यामुळे आम्ही आपल्याला असे विचारले आहे की जर आपल्या सर्व्हरमध्ये Init.d नाही. हे आपण असल्यास, निराशा करू नका, तरीही आपण आपले सर्व्हर रीस्टार्ट करू शकता आपण फक्त apachectl आदेश सह स्वतः करावे लागेल या परिस्थितीसाठी येथे चरण आहेत:

  1. SSH किंवा टेलनेट वापरून आपल्या वेब सर्व्हर मशीनवर लॉगिन करा
  2. अपाचे नियंत्रण कार्यक्रम चालवा:
    अपाच्यट्ल सुंदर
    तुम्हाला हा आदेश चालविण्यासाठी रूट उपयोक्ता म्हणून सुडो असणे आवश्यक आहे.

अपाचेक्ट्ल डिमशील कमांड अपाचे सांगते की आपण कोणत्याही ओपन कनेक्शन्सचे निरसन न करता सृष्टपणे सर्व्हर रीस्टार्ट करू इच्छित आहात. अपाचे मेला नाही याची खात्री करण्यासाठी रीस्टार्ट सुरू करण्यापुर्वी हे स्वयंचलितपणे कॉन्फिगरेशन फाइल्स तपासा.

अपाच्यट्ल डान्सबल आपल्या सर्व्हरचे रीस्टार्ट करीत नसल्यास, आपण प्रयत्न करू शकता अशा काही गोष्टी आहेत

अपाचे सर्व्हर रीस्टार्ट करण्यासाठी टिपा: