ذكري المظهر

أوامر اباتشي يجب أن تعرفها

صدام يشارك في بناء الفاو العزيزة بيديه .. مدينة الفداء وبوابة النصر العظيم التي تم بنائه في 120 يوم.

صدام يشارك في بناء الفاو العزيزة بيديه .. مدينة الفداء وبوابة النصر العظيم التي تم بنائه في 120 يوم.

جدول المحتويات:

Anonim

خادم 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 يدويًا ، من الجيد إعدادها لبدء تشغيل نظام:

sudo systemctl enable apache2

توقف اباتشي

يؤدي إيقاف Apache إلى إيقاف تشغيل عملية Apache الرئيسية وكافة العمليات الفرعية حتى إذا كانت هناك اتصالات مفتوحة.

لإيقاف Apache ، قم بتشغيل أحد الأوامر التالية:

sudo systemctl stop apache2

أعد تشغيل Apache

خيار إعادة التشغيل هو وسيلة سريعة لإيقاف ثم تشغيل خادم Apache.

استخدم أحد الأوامر التالية لإجراء إعادة التشغيل:

sudo systemctl restart apache2

هذا هو الأمر الذي ربما ستستخدمه بشكل متكرر.

إعادة تحميل اباتشي

تحتاج إلى إعادة تحميل أو إعادة تشغيل Apache كلما قمت بإجراء تغييرات على التكوين الخاص به.

عند إعادة التحميل ، تقوم عملية apache الرئيسية بإيقاف العمليات التابعة وتحميل التكوين الجديد وبدء عمليات تابعة جديدة.

لإعادة تحميل Apache ، استخدم أحد الأوامر التالية:

sudo systemctl reload apache2

اختبار تكوين اباتشي

عند إجراء تغييرات على ملف تكوين خادم 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 مع خيار التكوين.

sudo apache2 -V

استنتاج

في هذا الدليل ، أظهرنا لك بعض أوامر Apache الأكثر أهمية. إذا كنت تريد معرفة المزيد حول سطر أوامر Apache ، فقم بزيارة وثائق Apache

محطة اباتشي