एंड्रॉयड

अपाचे कमांड आपको पता होना चाहिए

मनुष्य कभी घमंड नहीं करना l लेहरुदास वैष्णव l न्यू भजन सुनकर मनुष्य घमंड नहीं करेगा

मनुष्य कभी घमंड नहीं करना l लेहरुदास वैष्णव l न्यू भजन सुनकर मनुष्य घमंड नहीं करेगा

विषयसूची:

Anonim

Apache HTTP सर्वर दुनिया का सबसे लोकप्रिय वेब सर्वर है। यह एक स्वतंत्र, ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म HTTP सर्वर है जो शक्तिशाली सुविधाएँ प्रदान करता है जिसे विभिन्न प्रकार के मॉड्यूल द्वारा बढ़ाया जा सकता है।

इस गाइड में, हम Apache कमांड को शुरू करने, बंद करने और फिर से शुरू करने सहित सबसे महत्वपूर्ण और अक्सर उपयोग किए जाने वाले एपाचे कमांड पर जाएंगे।

शुरू करने से पहले

हम मान रहे हैं कि आप sudo विशेषाधिकार के साथ रूट या उपयोगकर्ता के रूप में लॉग इन हैं। इस गाइड के कमांड को उबंटू 18.04 और सेंटोस 7 और डेबियन 9 जैसे किसी भी आधुनिक लिनक्स वितरण पर काम करना चाहिए।

उबंटू और डेबियन में, Apache सेवा का नाम apache2 , जबकि Red Hat आधारित प्रणाली जैसे CentOS में, Apache सेवा का नाम httpd

अपाचे शुरू करो

अपाचे शुरू करना बहुत सरल है। बस निम्न कमांड टाइप करें।

sudo systemctl start apache2

सफलता पर, कमांड कोई आउटपुट नहीं देता है।

sudo service apache2 start

अपाचे सेवा को मैन्युअल रूप से शुरू करने के बजाय सिस्टम बूट पर शुरू करने के लिए इसे सेट करना एक अच्छा विचार है:

sudo systemctl enable apache2

अपाचे बंद करो

अपाचे को रोकना मुख्य अपाचे प्रक्रिया को बंद कर देता है और सभी बच्चे प्रक्रियाएं भले ही खुले कनेक्शन हों।

अपाचे को रोकने के लिए, निम्न में से कोई एक कमांड चलाएँ:

sudo systemctl stop apache2 sudo service apache2 stop

अपाचे को फिर से शुरू करें

रिस्टार्ट विकल्प स्टॉप का एक त्वरित तरीका है और फिर अपाचे सर्वर को शुरू करना है।

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

sudo systemctl restart apache2 sudo service apache2 restart

यह वह आदेश है जिसे आप संभवतः सबसे अधिक बार उपयोग करेंगे।

रिलोड अपाचे

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

पुनः लोड होने पर, मुख्य अपाचे प्रक्रिया बच्चे की प्रक्रियाओं को बंद कर देती है, नए कॉन्फ़िगरेशन को लोड करती है, और नई बाल प्रक्रियाओं को शुरू करती है।

अपाचे को पुनः लोड करने के लिए, निम्नलिखित में से किसी एक कमांड का उपयोग करें:

sudo systemctl reload apache2 sudo service apache2 reload

अपाचे कॉन्फ़िगरेशन का परीक्षण करें

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

किसी भी सिंटैक्स या सिस्टम त्रुटियों के लिए अपाचे कॉन्फ़िगरेशन का परीक्षण करने के लिए निम्न कमांड का उपयोग करें:

sudo apachectl -t

आउटपुट इस तरह दिखेगा:

Syntax OK

यदि कोई त्रुटि है, तो कमांड एक विस्तृत संदेश प्रिंट करता है।

अपाचे स्थिति देखें

अपाचे सेवा की स्थिति की जांच करने के लिए, निम्नलिखित कमांड का उपयोग करें:

sudo systemctl status apache2

आउटपुट कुछ इस तरह दिखेगा:

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

अपाचे संस्करण की जाँच करें

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

आप अपना अपाचे संस्करण चलाकर देख सकते हैं:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

-V (अपरकेस) विकल्प अपाचे संस्करण को कॉन्फ़िगर विकल्प के साथ दिखाता है।

sudo apache2 -V

निष्कर्ष

इस गाइड में, हमने आपको कुछ सबसे आवश्यक अपाचे कमांड दिखाए हैं। यदि आप अपाचे कमांड लाइन के बारे में अधिक जानना चाहते हैं, तो अपाचे प्रलेखन पर जाएँ

अपाचे टर्मिनल