كيفية التحقق من حالة خادم Apache على نظام Linux

كيفية التحقق من حالة خادم Apache على نظام Linux

يعد Apache أحد أكثر تطبيقات برامج خادم الويب استخدامًا في العالم. يقدر استطلاع أجرته W3Techs أن ما يزيد قليلاً عن 31 بالمائة من جميع خوادم الويب المعروفة تستخدم إصدارًا من Apache. إنها قابلة للتخصيص بدرجة كبيرة وسريعة الاستجابة ومفتوحة المصدر تمامًا.





يعد Apache خيارًا ممتازًا وراسخًا لتشغيل موقع ويب. من الضروري معرفة كيفية إجراء الصيانة الأساسية عند تشغيل خادم ويب Apache. فيما يلي خمس طرق مختلفة للتحقق من حالة خادم Apache على نظام Linux.





1. تحقق من حالة خادم الويب باستخدام apachectl

إن أبسط طريقة للتحقق من حالة خادم الويب Apache الخاص بك تتضمن ما يلي: apachectl يأمر. كل ما عليك فعله هو إدخال:





sudo apachectl status

إذا كان خادم Apache الخاص بك قيد التشغيل، فسوف تقوم الوحدة الطرفية بإخراج معلومات مثل وقت تشغيل الخادم الخاص بك وعدد إجمالي الطلبات التي تلقاها. وبدلاً من ذلك، قد تتلقى معلومات خطأ لخادم Apache نشط ولكن تم تكوينه بشكل خاطئ.

2. تحقق من حالة خادم Apache باستخدام mod_status

يمكنك عرض المزيد من المعلومات حول خادم الويب Apache الخاص بك عن طريق تمكين mod_status. بمجرد تمكين هذه الوحدة، ستتمكن من زيارة الصفحة على http://localhost لعرض معلومات حول الخادم الخاص بك.



تمكين حالة خادم أباتشي

يمكنك تمكين حالة الملقم مع عدد قليل من الأوامر، اعتمادًا على توزيعة Linux لديك. إذا كنت تستخدم Ubuntu، فافتح ملف /mods-enabled/status.conf ملف التكوين للتحقق من تمكين حالة الخادم:

sudo nano /etc/apache2/mods-enabled/status.conf

تحرير <الموقع/حالة الخادم> قسم الملف كما هو موضح في الأسطر التالية لتمكين إنشاء تقارير حالة الخادم من عنوان IP الخاص بك:





<Location /server-status> 
      SetHandler server-status
      Require local
      #Require ip 192.0.2.0/24
</Location>
 تمكين حالة الخادم في ملف التكوين باستخدام محرر nano

وأخيرا، احفظ الملف واخرج منه. ستحتاج إلى إعادة تشغيل خدمة Apache قبل أن تدخل التغييرات حيز التنفيذ:

sudo systemctl restart apache2