كيفية تثبيت وتكوين خادم ويب Apache على نظام Linux

مدونة تيك كود للحلول التقنية

محتويات المقالة:

كيفية تثبيت وتكوين خادم ويب Apache على نظام Linux

خادم الويب Apache هو أحد أشهر وأقدم خوادم الويب المتاحة حالياً. يُستخدم Apache على نطاق واسع في توفير خدمات الويب بشكل آمن ومستقر.

في هذه المقالة، سنتعرف على كيفية تثبيت وتكوين خادم ويب Apache على نظام Linux.

الخطوة 1: تثبيت Apache على نظام Linux

قبل بدء تثبيت Apache، قم بتحديث قائمة الحزم لنظام Linux الخاص بك. قم بفتح محطة الأوامر واستخدم الأمر التالي:

sudo apt-get update

بمجرد الانتهاء من التحديث، قم بتثبيت Apache باستخدام الأمر التالي:

sudo apt-get install apache2

بعد اكتمال التثبيت، يمكنك التحقق من حالة الخادم بفتح متصفح الويب وكتابة عنوان IP الخاص بنظام Linux متبوعًا بـ Apache. ستظهر صفحة الترحيب الافتراضية لخادم Apache على الشاشة.

الخطوة 2: تكوين Apache لتلبية احتياجاتك

بعد تثبيت Apache، يمكنك البدء في تكوينه وتخصيصه حسب احتياجاتك. الملف الأساسي الذي ستقوم بتعديله هو “apache2.conf”.

لفتح الملف، قم بتنفيذ الأمر التالي:

sudo nano /etc/apache2/apache2.conf

ستظهر لك نافذة المحرر النصي “nano” التي تسمح لك بتحرير الملف.

الخطوة 3: تكوين مضيف (Virtual Hosts)

مضيف Apache يمكن أن يسمح لك بتشغيل عدة مواقع ويب على نفس الخادم. لتكوين مضيف جديد، قم بإنشاء ملف تكوين جديد داخل دليل “sites-available”.

قبل البدء في إنشاء المضيف الافتراضي الجديد، ابدأ بتعطيل المضيف الافتراضي باستخدام الأمر التالي:

sudo a2dissite 000-default.conf

ثم، قم بإنشاء ملف تكوين جديد باستخدام الأمر التالي:

sudo nano /etc/apache2/sites-available/mywebsite.conf

قم بتعديل الملف التكوين مع تكوين المضيف وفقًا لاحتياجاتك. بعد الانتهاء، احفظ التغييرات وأغلق الملف.

بعد إنشاء ملف التكوين للمضيف الجديد، قم بتمكينه باستخدام الأمر التالي:

sudo a2ensite mywebsite.conf

أخيرًا، قم بإعادة تشغيل Apache لتطبيق التغييرات الجديدة باستخدام الأمر التالي:

sudo systemctl restart apache2

يمكنك الآن الوصول إلى المضيف الجديد الخاص بك عن طريق كتابة عنوان IP الخاص به في متصفح الويب.

الخطوة 4: تأمين اتصالات Apache

يُوصى بتأمين اتصالات Apache باستخدام شهادة SSL/TLS. يمكنك الحصول على شهادة SSL/TLS من سِلطة الاعتماد الموثوقة.

بعد الحصول على الشهادة، قم بتكوين Apache لاستخدامها باستخدام الأمرات التالية:

sudo a2enmod ssl
sudo a2ensite default-ssl
sudo systemctl restart apache2

بعد إعادة تشغيل Apache، ستتمكن من الوصول إلى موقعك عبر اتصال آمن بـ HTTPS.

الاستنتاج

في هذه المقالة، تعلمنا كيفية تثبيت وتكوين خادم ويب Apache على نظام Linux. قمنا بتثبيت Apache، ثم قمنا بتكوينه لتلبية احتياجاتنا المحددة. أيضًا، قمنا بتعلم كيفية إنشاء مضيف جديد وتأمين اتصالات Apache باستخدام شهادة SSL/TLS.

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

شارك المقال:
عن مدونة تيك-كود
مواضيع أعمق بأسلوب يفهمك ..

مدونة تيك-كود تنفرد بنشر مواضيع يحتاج لها كل تقني ومهتم بالمجال في عدة مواضيع مختلفة بأسلوب بسيط ومختصر يختصر لك الوقت بالوصول للمعلومة التي تحتاج إليها فعلاً . يتم نشر مقالات مختلفة في مدونة تيك كود تندرج تحت عدة مواضيع تقنية وشبه تقنية للهواة والمحترفين سواءً كانت مواضيع برمجية أو في مجال الشبكات أو أدوات وأسرار في عالم الكمبيوتر والإنترنت وتقنيات الويب.

error: المحتوى محمي

تسجيل الدخول

نود أن نسمع منك؟

تعليقك يزيدنا, ويفيد الجميع, حاول أن تجعله إيجابياً وواضحاً