صدام يشارك في بناء الفاو العزيزة بيديه .. مدينة الفداء وبوابة النصر العظيم التي تم بنائه في 120 يوم.
جدول المحتويات:
- قبل ان تبدأ
- بدء اباتشي
- توقف اباتشي
- أعد تشغيل Apache
- إعادة تحميل اباتشي
- اختبار تكوين اباتشي
- عرض حالة اباتشي
- تحقق إصدار أباتشي
- استنتاج
خادم Apache HTTP هو خادم الويب الأكثر شعبية في العالم. إنه خادم HTTP مجاني ومفتوح المصدر وعبر المنصات يوفر ميزات قوية يمكن توسيعها بواسطة مجموعة واسعة من الوحدات.
في هذا الدليل ، سنتجاوز أوامر Apache الأكثر استخدامًا ، بما في ذلك تشغيل Apache وإيقافه وإعادة تشغيله.
قبل ان تبدأ
نحن نفترض أنك قمت بتسجيل الدخول كجذر أو مستخدم له امتيازات sudo. يجب أن تعمل الأوامر في هذا الدليل على أي توزيعات حديثة لنظام Linux مثل Ubuntu 18.04 و CentOS 7 و Debian 9.
في Ubuntu و Debian ، تُعرف خدمة Apache باسم
apache2
، بينما في نظام ريد هات مثل CentOS ، اسم خدمة Apache هو
httpd
.
بدء اباتشي
بدء أباتشي بسيط جدا. فقط اكتب الأمر التالي.
sudo systemctl start apache2
عند النجاح ، لا ينتج الأمر أي إخراج.
sudo service apache2 start
بدلاً من بدء تشغيل خدمة Apache يدويًا ، من الجيد إعدادها لبدء تشغيل نظام:
توقف اباتشي
يؤدي إيقاف Apache إلى إيقاف تشغيل عملية Apache الرئيسية وكافة العمليات الفرعية حتى إذا كانت هناك اتصالات مفتوحة.
لإيقاف Apache ، قم بتشغيل أحد الأوامر التالية:
أعد تشغيل Apache
خيار إعادة التشغيل هو وسيلة سريعة لإيقاف ثم تشغيل خادم Apache.
استخدم أحد الأوامر التالية لإجراء إعادة التشغيل:
sudo systemctl restart apache2
هذا هو الأمر الذي ربما ستستخدمه بشكل متكرر.
إعادة تحميل اباتشي
تحتاج إلى إعادة تحميل أو إعادة تشغيل Apache كلما قمت بإجراء تغييرات على التكوين الخاص به.
عند إعادة التحميل ، تقوم عملية apache الرئيسية بإيقاف العمليات التابعة وتحميل التكوين الجديد وبدء عمليات تابعة جديدة.
لإعادة تحميل Apache ، استخدم أحد الأوامر التالية:
اختبار تكوين اباتشي
عند إجراء تغييرات على ملف تكوين خادم Apache ، من الجيد اختبار التهيئة قبل إعادة تشغيل الخدمة أو إعادة تحميلها.
استخدم الأمر التالي لاختبار تكوين Apache لأية أخطاء في بناء الجملة أو النظام:
sudo apachectl -t
سيبدو الإخراج كالتالي:
Syntax OK
في حالة وجود أي أخطاء ، يقوم الأمر بطباعة رسالة مفصلة.
عرض حالة اباتشي
للتحقق من حالة خدمة Apache ، استخدم الأمر التالي:
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
تحقق إصدار أباتشي
في بعض الأحيان قد تحتاج إلى معرفة إصدار Apache الخاص بك حتى تتمكن من تصحيح مشكلة أو تحديد ما إذا كانت ميزة معينة متاحة.
يمكنك التحقق من إصدار Apache الخاص بك عن طريق تشغيل:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
يعرض الخيار
-V
(أحرف كبيرة) إصدار Apache مع خيار التكوين.
استنتاج
في هذا الدليل ، أظهرنا لك بعض أوامر Apache الأكثر أهمية. إذا كنت تريد معرفة المزيد حول سطر أوامر Apache ، فقم بزيارة وثائق Apache
محطة اباتشيأوامر Google Now Voice المفيدة التي يجب أن تعرفها
A lit of some Google Now Voice Commands التي يجب أن تعرفها. ابحث عن معلومات الطقس ، التطبيق المفتوح ، النشر على Facebook ، ابحث عن الاتجاهات ، البحث ، التصفح ، إلخ.
15 - تعمل النوافذ الرائعة على تشغيل أوامر قد لا تعرفها
هل سبق أن عرفت Run Run أن تكون مفيدة للغاية؟ تحقق من هذه 15 رهيبة تشغيل ويندوز أوامر قد لا تعرفه عن.
أوامر Nginx يجب أن تعرفها
إن Nginx هو خادم وكيل HTTP مجاني مفتوح المصدر وعالي الأداء. في هذا الدليل ، سنتجاوز أوامر Nginx الأكثر أهمية ، بما في ذلك بدء تشغيل Nginx وإيقافه وإعادة تشغيله.