كيفية تثبيت خادم الويب Apache2 على debian ؟
يطلق على خادم الويب أباتشي Apache HTTP Server , يستعمل Apache لتخديم صفحات الوب الساكنة و الدينامكية . يوفر العديد من الميزات القوية بما في ذلك الوحدات ,
سوف نقوم بتثبيت Apache2 لتكوين خادم HTTP مستخدمين 80/TCP .
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
لينكس
- أسباب تجعلك بحاجة لتعلم لينكس
- الأفعال في اللغة الألمانية في جميع الأزمنة .
- كيفية أستخدام sed من أجل إنشاء تحرير معالجة الملفات في لينكس ؟ [1]
- كيفية إعداد مفاتيح SSH على دبيان 10 ؟
- كيفية تبادل الملفات بين الخوادم ؟
- كيفية تكوين Virtual Host لعدة مواقع في Apache ؟
- الترقيع، طريق إرسال التصحيحات
- كيف أنشاء مستودع git محلي و نقله للمستودع البعيد ؟
- كيفية أضافة مستخدم جديد أو حذف مستخدم لينكس ؟
- كيفية إعداد Virtual Hosts على debian10 ؟
- كيفية تثبيت Cockpit على Ubuntu أو Debian ؟
- كيفية تثبيت sudo و تكوين مستخدم مع صلاحياته ؟
- كيفية تثبيت خادم الويب Apache2 على debian ؟
- كيفية تغيير اسم المضيف على ديبيان 10 لينكس ؟
- كيفية معرفة حجم الملف في لينكس ؟
0 تعليقات
تقديم إقتراح