كيفيه تثبيت خادم أباتشي debian 10

0

ما هو دبيان ؟

مشروع دبيان هو اتحاد أفراد هدفهم المشترك إنشاء نظام تشغيل حُر. يسمى هذا النظام الذي أنشأناه دبيان.

نظام التشغيل هو مجموعة من البرامج والأدوات الأساسية لتشغيل حاسوبك. في قلب نظام توجد النواة وهي البرنامج الرئيسي على الحاسوب تقوم بكل التدابير الأساسية لتتيح لك تشغيل برامج أخرى.

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

ومع ذلك، العمل جاري لتوفير دبيان بأنوية أخرى والأولوية لهيرد وهي عبارة عن مجموعة من الخوادم تعمل فوق نُويّة (مثال Mach) لتنفيذ وظائف مختلفة. هيرد برنامج حُر من إنتاج مشروع غنو.

المتطلبات المسبقه لتثبيت خادم اباتشي؟

من أجل إكمال هذا البرنامج التعليمي ، سوف تحتاج إلى خادم دبيان 10 مع حساب مستخدم root وجدار حماية أساسي

الخطوة 1-تثبيت أباتشي وتحديث جدار الحماية

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

تثبيت أباتشي باستخدام مدير حزمه دبيان ، APT:

اولا نقوم بتحديث الحزم بواسطة الامر التالي

sudo apt update 

نقوم الان بتثبيت الخادم بالامر التالي؟

sudo apt install apache2

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

بمجرد إدخال كلمه المرور الخاصة بك ، ستخبرك بالحزم التي تخطط لتثبيتها ومقدار مساحة القرص الاضافيه التي ستتناولها. اضغط وانقر للمتابعة ، سيتم متابعه التثبيت.

Y

بعد ذلك ، بافتراض انك اتبعت إرشادات اعداد الملقم الاوليه عن طريق تثبيت وتمكين جدار حماية UFW، تاكد من ان جدار الحماية الخاص بك يسمح بحركة مرور HTTP و HTTPS.

عند تثبيته علي دبيان 10 ، ياتي UFW محملا بملفات تعريف التطبيقات التي يمكنك استخدامها لتعديل إعدادات جدار الحماية. عرض القائمة الكاملة لملفات تعريف التطبيق عن طريق تشغيل الامر:

sudo ufw app list

يتم استخدام ملفات التعريف لأداره المنافذ المستخدمة من قبل ملقمات ويب:WWW

ستظهر النتيجه كالتالي

Output
 Available applications:
 . . .
   WWW
   WWW Cache
   WWW Full
   WWW Secure
 . . .

إذا قمت بفحص الملف الشخصي ، فانه يظهر انه يمكن حركه المرور إلى المنافذ: WWW Full 80 443

sudo ufw app info "WWW Full" 

ستظهر النتيجه كالتالي

OutputProfile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
  80,443/tcp

السماح بحركة مرور HTTP و HTTPS الواردة لملف التعريف هذا:

sudo ufw allow in "WWW Full"

يمكنك القيام بفحص موضعي علي الفور للتحقق من ان كل شيء سار علي النحو المخطط له من خلال زيارة عنوان IP العام للملقم الخاص بك في متصفح الويب الخاص بك:

http://your_server_ip

ستري صفحه دبيان 10 Apache الافتراضية ، والتي توجد لأغراض المعلومات والاختبار. وينبغي ان تبدو شيئا من هذا القبيل:

إذا كنت تري هذه الصفحة ، ثم خادم الويب الخاص بك الآن مثبته بشكل صحيح ويمكن الوصول اليها من خلال جدار الحماية الخاص بك.

إذا كنت لا تعرف ما هو عنوان IP العام للملقم الخاص بك ، هناك عدد من الطرق التي يمكنك العثور عليها. عاده ، هذا هو العنوان الذي تستخدمه للاتصال بالملقم الخاص بك من خلال SSH.

هناك بعض الطرق المختلفة للقيام بذلك من سطر الأوامر. أولا ، يمكنك استخدام الاداات للحصول علي عنوان IP الخاص بك عن طريق كتابه هذا:iproute2

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

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

طريقه بديله هي استخدام الاداه المساعدة للاتصال بطرف خارجي لاخبارك بـ الملقم الخاص بك. يتم ذلك عن طريق طلب خادم معين ما هو عنوان IP الخاص بك:curl

sudo apt install curl
curl http://icanhazip.com

بغض النظر عن الطريقة التي تستخدمها للحصول علي عنوان IP الخاص بك ، اكتبه في شريط عنوان متصفح الويب الخاص بك لعرض صفحه أباتشي الافتراضية.

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.