यह आलेख अपाचे सर्वर गाइड श्रृंखला का हिस्सा है:

  • उबंटू पर अपाचे सुरक्षित - भाग 1
  • उबंटू पर अपाचे सुरक्षित - भाग 2
  • अपाचे प्रदर्शन को अनुकूलित करना - भाग 1
  • अपाचे प्रदर्शन को अनुकूलित करना - भाग 2
  • नाम-आधारित वर्चुअलहोस्ट अपाचे सेट अप करना
  • अपाचे में आईपी और पोर्ट-आधारित वर्चुअलहोस्ट सेट अप करना
  • Apache में पासवर्ड को सुरक्षित करने के लिए कैसे करें वेब निर्देशिका को सेट अप करें
  • उबंटू पर एसएसएल समर्थन के साथ अपाचे सर्वर सेट अप करना
  • एक डीडीओएस अटैक से अपाचे को सुरक्षित करने के लिए Fail2ban सेट अप करना
  • उबंटू पर अपाचे के साथ वेबडाव कैसे सेट करें
  • Mod_status का उपयोग कर अपाचे वेब सर्वर की निगरानी करें
  • अपाचे सर्वर पर Mod_evasive के साथ डीडीओएस के खिलाफ कैसे सुरक्षा करें

अपाचे दुनिया भर में सबसे प्रसिद्ध और व्यापक रूप से उपयोग किया जाने वाला वेब सर्वर है। लिनक्स सिस्टम व्यवस्थापक के लिए, अपाचे प्रदर्शन समस्याओं की निगरानी और डीबग करना महत्वपूर्ण है। Mod_status एक अपाचे मॉड्यूल है जो वेब सर्वर को वर्तमान में वेब सर्वर के वर्तमान स्थिति के बारे में आंकड़े दिखाता है जिसमें कार्यकर्ता प्रक्रियाएं और सक्रिय कनेक्शन शामिल हैं। यह किसी वेब ब्राउज़र के माध्यम से एक HTML इंटरफेस के साथ वेब सर्वर लोड की निगरानी करने में मदद करता है। जब आप उबंटू पर अपाचे स्थापित करते हैं तो यह कॉन्फ़िगर करने के लिए सबसे उपयोगी और आसान मॉड्यूल में से एक है।

अपाचे का mod_status मॉड्यूल आपको निम्न जानकारी दिखाता है:

  • समय पुनरारंभ करें
  • सर्वर अपटाइम
  • सर्वर लोड
  • सीपीयू उपयोग और सीपीयू लोड
  • कुल आने वाले अनुरोध
  • बाइट्स और संख्या सर्वर की कुल संख्या
  • निष्क्रिय और व्यस्त श्रमिकों की कुल संख्या

आप निम्न यूआरएल पर जाकर अपाचे की स्थिति का डेमो देख सकते हैं: http://www.apache.org/server-status

अपाचे में mod_status को सक्षम करें

डिफ़ॉल्ट रूप से, उबंटू 14.04 में mod_status मॉड्यूल सक्षम है। यदि नहीं, तो आप इसे चलाकर सक्षम कर सकते हैं:

 sudo a2enmod स्थिति 

Mod_status कॉन्फ़िगर करें

सर्वर स्थिति पृष्ठ तक पहुंच सक्षम करने के लिए, आपको "/ etc / apache2 / mods-enabled /" निर्देशिका में स्थित mod_status डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है। आप "status.conf" फ़ाइल को चलाकर संपादित कर सकते हैं:

 सुडो नैनो /etc/apache2/mods-enabled/status.conf 

अनुभाग Location /server-status, 1 9 192.0.2.0/24 लाइन से पहले # हटाएं और दूरस्थ कंप्यूटर का आईपी पता जोड़ें जो आप अपने वेब सर्वर तक पहुंचने के लिए उपयोग करेंगे:

 SetHandler सर्वर-स्थिति स्थानीय आवश्यकता आईपी 192.168.1.20 की आवश्यकता है 

फ़ाइल को सहेजें और बंद करें।

उपर्युक्त विन्यास केवल डिफ़ॉल्ट अपाचे वेबसाइट के लिए है। यदि आपने एक या अधिक वेबसाइटें (वर्चुअल होस्ट) बनाई हैं, तो उपरोक्त कॉन्फ़िगरेशन काम नहीं करेगा। आपको प्रत्येक वर्चुअल होस्ट के लिए उपरोक्त सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता होगी। इस उदाहरण में mod_status लिए अपाचे डिफ़ॉल्ट वर्चुअल होस्ट को mod_status

आप अपाचे डिफ़ॉल्ट वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल को संपादित करके ऐसा कर सकते हैं:

 सुडो नैनो /etc/apache2/sites-enabled/000-default.conf 

VirtualHost *:80 तहत निम्न पंक्तियां जोड़ें:

 SetHandler सर्वर-स्थिति स्थानीय आवश्यकता आईपी 192.168.1.20 की आवश्यकता है 

फ़ाइल को सहेजें और बंद करें और परिवर्तनों को प्रतिबिंबित करने के लिए अपाचे को पुनरारंभ करें।

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

स्थिति पृष्ठ देखें

अब, रिमोट मशीन से, अपना वेब ब्राउज़र खोलें और यूआरएल " http: // your-server-ip / server-status " का उपयोग करके अपाचे स्थिति पृष्ठ तक पहुंचें।

आपको उपरोक्त पृष्ठ की तरह कुछ दिखाई देगा जो आपको आपके अपाचे सर्वर के प्रदर्शन और लोड की जानकारी देगा।

निष्कर्ष

अपाचे का mod_status मॉड्यूल वेब सर्वर के प्रदर्शन की निगरानी के लिए एक बहुत ही उपयोगी टूल है। अपाचे आंकड़ों की निगरानी करने से आपको सर्वश्रेष्ठ प्रदर्शन प्राप्त करने के लिए अपाचे को कॉन्फ़िगर करने में मदद मिलेगी।