Recent Posts

header ads

كيفية تثبيت خادم الويب Apache2 على debian ؟

كيفية تثبيت خادم الويب Apache2 على debian ؟


يطلق على خادم الويب أباتشي Apache HTTP Server , يستعمل Apache لتخديم صفحات الوب الساكنة  و الدينامكية . يوفر العديد من الميزات القوية بما في ذلك الوحدات ,

سوف نقوم بتثبيت Apache2 لتكوين خادم HTTP مستخدمين  80/TCP .

كيفية تثبيت خادم الويب Apache2 على debian ؟



1- جلب التحديثات إن وجدت .

$ sudo apt -y update

$ sudo apt -y upgrade 

2- تثبيت الخادم من خلال الأومر التالية :

$ sudo apt -y install apache2


تكوين Apache2.


الأعداد الأول هو :  ServerSignature Off .

- يخبر أباتشي بعدم عرض إصدار الخادم على صفحات الخطأ ، أو الصفحات الأخرى التي ينشئها.

أفعل ذلك لأسباب أمنية. إنها ليست فكرة جيدة أن تبث إصدارات البرامج التي تعمل بها. في حين أنه يجعل خادمك أقل أمانًا .


- من خلال الأعداد الثاني :  ServerTokens Prod نتمكن من أخفاء معلومات الخادم.

أخفاء معلومات الخادم حتى لا يتمكن الهاكر من معرفة خادم الويب الذي تستخدمه ،و ما هو إصدار خادم الويب ، والنظام الأساسي للاستضافة ، وأكثر من ذلك.


 $ sudo nano /etc/apache2/conf-enabled/security.conf

سوف تجد التالي عند البحث :

ServerTokens OS

أستبدل السابق بالتالي :

ServerTokens Prod

الخطوة التالية : أبحث عن :

ServerSignature  

سوف تجد التالي :


#ServerSignature Off
ServerSignature On

إلغاء التعيق عن الأول بإزلة الشباك , و تعليق الثاني بوضع الشباك أي علامة المربع .


- أحفظ الملف و أغلقه .


- ما هي الملفات التي تريد الوصول إليها من خلال الخادم الخاص بك ؟


إضافة اسم ملف يمكن الوصول إليه فقط باسم الدليل.


- أفتح الملف التالي و عدله كما تشاء في حالتي أنا أستخدم التالي :

$ sudo nano /etc/apache2/mods-enabled/dir.conf


<IfModule mod_dir.c>
        DirectoryIndex index.php index.html                                                 
</IfModule>


- أفتح الملف التالي من خلال التالي :

$ sudo nano /etc/apache2/apache2.conf


- أبحث عن التالي :

nameserver

- أضف تحته اسم الخادم الخاص بك بعد حذف الشباك .

ServerName www.exsampl.com

- أحفظ الملف و أخرج منه .


- الآن ضبط البريد الخاص بك من خلال التالي :

$ sudo nano /etc/apache2/sites-enabled/000-default.conf


- أبحث عن التالي :

ServerAdmin info@linux-www.com

- أستبدل السابق بالبريد الخاص بك .

- أخيرأ أعادة تشغيل الخادم الخاص بك .

$ sudo  systemctl restart apache2

  • كيفية أضافة مستخدم جديد أو حذف مستخدم لينكس ؟
  • كيفية إعداد Virtual Hosts على debian10 ؟
  • كيفية تثبيت خادم الويب Apache2 على debian ؟
  • كيفية معرفة حجم الملف في لينكس ؟
  • كيفية تغيير اسم المضيف على ديبيان 10 لينكس ؟
  • كيف أنشاء مستودع git محلي و نقله للمستودع البعيد ؟
  • كيفية تثبيت Cockpit على Ubuntu أو Debian ؟
  • الترقيع، طريق إرسال التصحيحات
  • لينكس

  • Post a Comment

    0 Comments