Skip to content
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة

Bccline.com

.It's better to learn than go guns

  • الرئيسية
  • المتجر
    • لابتوب
    • شبكات
    • وسائط تخزين
      • هارد خارجي
      • هارد داخلي
      • فلاشة
      • كرت ذاكرة
    • اكسسوارات
      • ماوس وكيبورد
      • بور بانك
      • صوتيات
    • إتمام الطلب
    • سلة المشتريات
    • لوحة حسابي
  • أخبار تقنية
    • تقنيات المستقبل
  • شروحات
    • برمجه
  • دليل استخدام
    • أمن سيبراني
    • انظمة تشغيل
  • منوعات
  • Toggle search form
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل
  • كيف تحصل على اسم نطاق"دومين" مجاني واستضافه سحابية كطالب؟
    كيف تحصل على اسم نطاق مجاني واستضافه سحابية كطالب؟ أخبار تقنية
  • أشياء لتفعلها بعد تنصيب Ubuntu 22.04 LTS كمستخدم للغة العربية شروحات
  • كيفية تثبيت مثيل Mastodon على خادم Ubuntu 22.04 / 20.04 انظمة تشغيل
  • تثبيت Caddy Web Server على Ubuntu 22.04 LTS دليل استخدام
  • إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS
    إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS انظمة تشغيل
  • تهديدات البرامج الضارة والفيروسات لجهاز التوجيه"الراوتر"
    تهديدات البرامج الضارة والفيروسات لجهاز التوجيه”الراوتر” أخبار تقنية
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل

تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04

Posted on يونيو 2, 2022يناير 14, 2023 By Ahmad Bakdash لا توجد تعليقات على تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04

Loading

لعقود مضت ، كان خادم Apache أو Apache HTTP أحد أكثر تطبيقات خادم الويب استخدامًا في جميع أنحاء العالم ، ولا يزال يحافظ على شعبيته مع وجود 48.0 مليون موقع نشط. تدير Apache Software Foundation خادم الويب هذا. تعد الوحدات-modules- القابلة للتحميل ديناميكيًا وإدارة الملفات الثابتة والتكامل السهل مع التطبيقات الأخرى بعض الميزات الرائعة لخادم الويب Apache.

ستناقش هذه المقاله طريقة تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04.

كيفية تثبيت خادم الويب Apache على Ubuntu 22.04

لإعداد Apache Web Server على Ubuntu 22.04 ، يجب عليك اتباع الخطوات التالية:

الخطوة 1 : تحديث مستودعات النظام

اضغط على CTRL + ALT + T لتشغيل محرر الأوامر, وإدخال الأمر أدناه لتحديث مستودعات النظام:

$ sudo apt update
الخطوة 2: تثبيت خادم الويب Apache على Ubuntu 22.04

بعد تحديث مستودعات النظام ، اكتب الأمر التالي لتثبيت خادم الويب “apache2” على نظام Ubuntu 22.04 الخاص بك:

$ sudo apt install apache2

قد يستغرق تثبيت Apache بعض الوقت حتى يكتمل.

الخطوة 3: تكوين جدار الحماية

للوصول إلى Apache من من طرفية بعيدة ، يلزم فتح منافذ محددة على نظامك. للقيام بذلك ، أولاً ، تحقق من قائمة ملفات تعريف التطبيقات التي تحتاج إلى الوصول:

$ sudo ufw enable    //للتاكد من تفعيل جدار الحماية
$ sudo ufw app list

سيؤدي تنفيذ الأمر – السطر الثاني -المذكور أعلاه إلى طباعة ملفات تعريف اباتشي المتوفره على الجهاز:

سوف نستخدم ملف تعريف “Apache Full” لتمكين وصول الشبكة على المنفذ “80”:

$ sudo ufw allow  'Apache Full'

لنقم بفحص حالة جدار الحماية :

$ sudo ufw status

الآن تنصيب خادمApache مكتمل , دعنا ننتقل إلى الاعدادات المثلى لـ Apache على Ubuntu 22.04.

اعداد خادم الويب Apache على Ubuntu 22.04

لاعداد التكوين المناسب لخادم Apache سنقوم بالخطوات التاليه :

الخطوة 1: تحقق من حالة خدمة apache2

قبل البدء بالاعدادات الرئيسية لـ Apache ، سنتحقق من أن خدمة “apache2” نشطة حاليًا أم لا:

$ systemctl status apache2

يوضح خرج الامر اعلاه أن خدمة “apache2” نشطة على نظامنا:

يمكنك أيضًا استخدام متصفح الويب لديك للتحقق . عبر تصفح العنوان المحلي “localhost“:

الخطوة 2: إعداد Virtual Host في Apache Web Server

لتعيين مضيف افتراضي في Apache ، قم بإنشاء دليل-مجلد- يمكن استخدامه لتخزين البيانات على موقع الويب. لهذا الغرض ، سننتقل إلى مجلد “/ var / www” باستخدام الأمر “cd” التالي:

$ cd /var/www

بعد ذلك ، سننشئ مجلدا لمجالنا “myexample.com”. هنا ، يمكنك تحديد اسم المجال الخاص بك في الأمر الموضح أدناه:

$ sudo mkdir -p /var/www/myexample.com/

استخدم الأمر “chown” لتغيير ملكية دليل “myexample.com” باستخدام متغير البيئة “www-data”:

$ sudo chown -R www-data:www-data /var/www/myexample.com
الخطوة 3: إنشاء صفحة ويب

لإنشاء نموذج لصفحة ويب “index.html” لموقعنا على الويب ، سنستخدم محرر “nano” أو “gedit”:

$ sudo nano /var/www/myexample.com/index.html
// or
$ sudo gedit /var/www/myexample.com/index.html

على سبيل المثال سنكتب الكود التالي إلى الملف index.html :

<html>

<head>

<title>Welcome to myexample.com</title>

</head>

<body>

<h1>Success! The tutorial is all about apache2 configuration! </h1>

</body>

</html>
الخطوة 4: إنشاء ملف استضافة افتراضيه

الى هذه المرحلة ، قمنا بإنشاء دليل لنطاقنا وقمنا بتحديث ملكيته. الآن ، سننشئ ملف مضيف افتراضيًا ضمن الدليل الافتراضي لملفات مضيف Apache:

$ sudo gedit /etc/apache2/sites-available/myexample.com.conf

في ملف المضيف المفتوح ، أضف سطور التعليمات البرمجية التالية. أيضًا ، يجب عليك استبدال المعلومات المتعلقة بـ “ServerName” و “ServerAlias” و “DocumentRoot” وفقًا لإعداداتك:

<VirtualHost *:80>

ServerAdmin admin@localhost

ServerName myexample.com

ServerAlias www.myexample.com

DocumentRoot /var/www/myexample.com

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
الخطوة 5: تفعيل ملف الاستضافة الافتراضية

قم بتنفيذ الأمر “a2ensite” التالي لتمكين ملف الاستضافة الافتراضية الذي تم إنشاؤه:

$ sudo a2ensite myexample.com.conf

ثم قم بتعطيل ملف الإعداد الافتراضي:

$ sudo a2dissite 000-default.conf

لاحقا,أعد تشغيل خدمة “apache” على نظام Ubuntu 22.04 الخاص بك:

$ sudo systemctl restart apache2
الخطوة 6: اختبار الأخطاء

في الخطوة الأخيرة من اعداد Apache2 ، اختبر اي أخطاء عبر الامر التالي:

$ sudo apache2ctl configtest

في حالة عدم وجود اخطاء في الاعداد ، سيظهر حرج الامر مع عبارة”ok”

اذا ظهرت رسالة كما في الصورة ادناه,قم بتحرير ملف “servername.conf” وأضف اسم “المجال” الخاص بك:

$ sudo gedit /etc/apache2/conf-available/servername.conf

بعد ذلك ، قم بتمكين الاعدادت الجديدة , وإعادة تشغيل خدمة “apache2” على نظام Ubuntu 22.04 بمساعدة الأوامر التالية:

$ sudo a2enconf servername
$ sudo systemctl restart apache2
عدم وجود اخطاء في الاعدادSyntax OK
الخطوة 7: اختبار الاستضافه

أخيرًا ، اختبر الاستضافه بالانتقال إلى المجال المحدد. في حالتنا ، المجال هو “myexample.com”:

هكذا يكون تثبيت Apache مكتملا .

مرتبط

شروحات Tags:Apache, linux, open source, ubuntu, web server

تصفّح المقالات

Previous Post: أخيرًا: Docker Desktop كتطبيق سطح مكتب في لينكس – إليك كيفية تثبيته
Next Post: تثبيت Apache Tomcat Server على Ubuntu 22.04

مقالات متعلقة

  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية
  • كيفية تثبيت Nginx على Ubuntu 22.04 LTS شروحات
  • تثبيت وإعداد خادم ويب Lighttpd على Ubuntu 22.04 شروحات
  • Apache Tomcat
    تثبيت Apache Tomcat Server على Ubuntu 22.04 شروحات
  • أفضل 7 خوادم ويب مفتوحة المصدر شروحات
  • إعداد وتنصيب القاموس الذهبي Golden-Dictionary في Ubuntu شروحات

اترك تعليقاً إلغاء الرد

Only people in my network can comment.

ActivityPub cloud DigitalOcean docker Fediverse GitHub Im-Soo-Jung kali kdrama LAMP Lee Da-Hee linux Mastodon Matter Monitor Mode Mozilla Mozilla.Social multibootusb Nanoleaf open source Penetration Test PenTest Rufus SEO smart home Social Social Networks Tweaks Twitter ubuntu Ventoy Webmin web server wordpress www:search اختبار الاختراق القاموس الذهبي امن سيبراني انترنت الاشياء حاويات دوكر دراما كوريا سحابة لينكس مصدر مفتوح منزل ذكي

  • دليل تثبيت متصفح تور على أوبونتو 24.04
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse.
  • مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟
  • كيفية التحقق أن المحول اللاسلكي يدعم وضع المراقبة والحقن PenTest
  1. Ahmad Bakdash على لوجيتيك سلكي أسودM100 Corded Mouseفبراير 6, 2025

    سهلة ومريحة لليد

  2. Ahmad Bakdash على مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟مارس 21, 2023

    https://framatube.org/w/9dRFC6Ya11NCVeYKn8ZhiD

  3. Ahmad Bakdash على 5 أدوات مميزة لـ Ubuntu Linux يفضل أن تستخدمهافبراير 25, 2023

    @ubuntu تم اضافة دعم #ActivityPub الى موقعي المبني على #wordpress اصبح موقعي- تجريبي حاليا- منتميا الى #fediverse

  4. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    -تشا هيون تدخل المكتب :اسم شخص غير مشهور هو أكثر الكلمات المفتاحية بحثا اليوم !!هل يعرف أحدكم لماذا؟ -موظفه :هل…

  5. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    #دراماكورية_WWW بعد ارتفاع اسهم محرك بحث بارو بتطبيق فكرة من باي تامي , تتحدث مع عضوة فريقها(التي عارضت الفكرة بشده),تشاهيون…

  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية
  • تنصيب توزيعة “كالي لينكس” كنظام أساسي مع ويندوز انظمة تشغيل
  • تثبيت خادم/ مثيل Mastodon على استضافه سحابية مقدمة من DigitalOcean دليل استخدام
  • دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية
    دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية انظمة تشغيل
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية
  • تثبيت وإعداد خادم ويب Lighttpd على Ubuntu 22.04 شروحات
  • تنصيب مدير إقلاع أبونتو GRUB Boot Repair وإصلاحه شروحات
  • Apache Tomcat
    تثبيت Apache Tomcat Server على Ubuntu 22.04 شروحات

Copyleft 2023 Bccline.com.

Powered by PressBook News WordPress theme