المحاضر: سنتحدث
في هذا الدرس عن خوادم الويب.
الآن، خوادم الويب هي أي خادم يوفر
لك إمكانية الوصول لتتمكن من الوصول إلى موقع ويب.
وبشكل عام سيتم ذلك باستخدام HTTP أو HTTPS، وهذا يرمز إلى بروتوكول
نقل النص التشعبي أو بروتوكول
نقل النص التشعبي الآمن.
يعمل HTTP عبر المنفذ
80 ويعمل HTTPS عبر المنفذ 443.
في الواقع، إنهما يعملان بنفس الطريقة تمامًا
مع اختلاف رئيسي واحد.
عندما تستخدم HTTPS، فهذا يعني أن خادم الويب الخاص
بك يحتوي على شهادة رقمية مثبتة
وأنك ستستخدم نفقًا
آمنًا ومشفرًا بين متصفح الويب
الخاص بك وخادم الويب الذي تتصل
به باستخدام بروتوكول HTTPS عبر المنفذ 443.
الآن، عندما يتعلق الأمر بخادم
الويب، فهذا حقًا أي نوع من الخوادم،
سواء كان Windows أو Mac أو Unix أو Linux الذي يقوم
بتشغيل برنامج خادم الويب.
بشكل عام، إذا كنت تقوم بتشغيل خادم
Windows، فستستخدم IIS، والذي
يرمز إلى خدمات معلومات الإنترنت،
وهو برنامج خادم ويب قابل للتوسيع
تم إنشاؤه بواسطة Microsoft
للاستخدام مع العائلات المختلفة، مثل HTTP وHGTP /2 وHTTPS عند تشغيل
خادم ويب.
من ناحية أخرى، إذا كنت تستخدم Unix أو
Linux أو Mac أو حتى نظام Windows، فيمكنك استخدام
برنامج مفتوح المصدر يُعرف باسم Apache،
والذي يعد إلى حد بعيد
أحد أكثر الطرق شيوعًا لتشغيل خادم الويب
هذه الأيام.
الآن، بالإضافة إلى تشغيل Apache،
يمكنك أيضًا اختيار استخدام NGINX بدلاً من ذلك.
الآن، NGINX الذي يتم تهجئته N وG وI وN وX
هو في الواقع وكيل عكسي
وموازن تحميل ووكيل بريد وذاكرة تخزين مؤقت HTTP
وهذا يمنحك أداء وسرعة أفضل
من استخدام شيء مثل IIS أو Apache لأن
NGINX تم تطويره للسرعة في جوهره.
الآن، عندما يتعلق الأمر باستخدام
HTTP، فسوف تقوم بخدمة صفحات
الويب الخاصة بك باستخدام أشياء
مثل HTML وCSS وJavaScript لتتمكن
من عرض صفحتك من خادم الويب
هذا إلى العميل.
على سبيل المثال، إذا ذهبت إلى موقع الويب الخاص بي على diontraining. com، ستتلقى مجموعة من
HTML وCSS وJavaScript، وبهذه
الطريقة يعرف متصفحك
كيفية عرض المحتوى
الذي نريدك أن تراه.
يمكنك القيام بذلك عن طريق الانتقال إلى موقعنا
على الويب وإصدار أمر Get-Command، ويتم ذلك
تلقائيًا من أجلك عندما تذهب إلى
متصفحك وتكتب diotraining.
com
واضغط على Enter لأنه سيرسل رسالة الحصول
إلى خادم الويب الخاص بنا عبر المنفذ 80، أو المنفذ 443 اعتمادًا
على ما إذا كنت تأتي إلي
في نفق غير مشفر أو مشفر، وبعد ذلك سيرسل خادم
الويب الخاص بنا إليك كل شيء من التعليمات
البرمجية الخاصة بنا حتى يتمكن متصفحك
بعد ذلك من إنشاء موقعنا وعرضه لك.
الآن، عندما تنتقل إلى خادم
الويب لتتمكن من الوصول إلى
المعلومات، ستقوم بذلك باستخدام اسم
مجال مؤهل بالكامل يُعرف باسم FQDN.
الآن، لا تعتبر أسماء النطاقات المؤهلة
بالكامل حساسة لحالة الأحرف، لذا
يمكن أن تكون جميعها بأحرف
كبيرة أو صغيرة أو مزيجًا منها.
ولكن ما يجعل اسم المجال مؤهلاً بالكامل
هو حقيقة أنه يحتوي على شيء ما من نوع dot domain dot ومن
ثم نطاق المستوى الأعلى مثل com.
لذلك إذا ذهبت إلى التدريب على diontraining. com، فهذا من الناحية
الفنية ليس اسم نطاق مؤهلًا بالكامل ولكن إذا
انتقلت إلى www. com.diotraining. com الذي يعتبر اسم
مجال مؤهلًا بالكامل لأن WWW يحدد أنك
تريد خادم الويب الخاص بنا بدلاً من شيء مثل خادم البريد الخاص
بنا الموجود في mail.
com.diotraining. com.
الآن، لكي نتمكن
من الوصول إلى كل هذه الأسماء والعناوين
المختلفة، لدينا ما يعرف بعنوان URL
وهو محدد موقع الموارد الموحد.
الآن أصبح لكل شيء على الإنترنت عنوان URL مرتبط
به، ويجمع عنوان URL بين اسم المجال المؤهل بالكامل
والبروتوكول في البداية.
على سبيل المثال، إذا ذهبت إلى https://www. com.diotraining. com يخبرك هذا أنك تريد الوصول
إلى diotraining. com وهو موقع ويب
يقع على www يستخدم بروتوكول HTTPS عبر المنفذ
443 لإنشاء نفق مشفر آمن.
وهكذا، كما ترون، هناك بالفعل ثلاث أجزاء
كبيرة موجودة داخل عنوان URL.
لديك البروتوكول،
ولديك الخادم الذي تريد تحديده،
ثم لديك اسم المجال.
وعندما تجمع كل هذه العناصر
معًا، ستحصل على شيء مثل https://diontraining. com.
الشيء الأخير الذي نحتاج
إلى مناقشته عندما يتعلق
الأمر بخوادم الويب هو فكرة موقع الويب الآمن.
الآن، عندما تذهب إلى diontraining. كوم أو شبكة الاتصالات العالمية. com.diotraining. com، فهو في الواقع
سيقوم بإعادة توجيهك وإعادة توجيهك
إلى موقعنا الآمن، والذي يعمل عبر المنفذ 443.
وذلك لأن موقعنا الآمن يحتوي على شهادة رقمية
مثبتة من مرجع مصدق موثوق به.
وهذا يعني أنه عندما يتصل متصفح الويب الخاص بك بالخادم الخاص
بي، سيكون قادرًا على معرفة أن تلك الشهادة
الرقمية مثبتة لدينا.
سيتمكن نظامك بعد ذلك من إنشاء رمز عشوائي وسيرسله
باستخدام شهادتي الرقمية
وتشفيره، وعندما يتلقى الخادم الخاص بي ذلك، يقوم
بفك تشفير ذلك ثم نستخدم هذا الرقم الذي
أرسلته إلينا حتى نتمكن من إنشائه
نفق بين نظامك ونظامي حيث يمكننا نقل المعلومات
ولا يمكن لأي شخص آخر رؤيتها.
هذه هي فائدة إعداد هذا النفق المشفر
باستخدام المنفذ 443 واستخدام هذه الشهادة الرقمية من
خادم الويب الخاص بي إلى متصفحك.
لذلك، عندما تنتقل إلى موقع ويب جديد،
فأنت تريد دائمًا البحث عن شعار القفل
الصغير هذا للتأكد من أنك في
موقع آمن يثق به متصفحك لأن هذا
يعني أن أي شيء تكتبه لن يراه
أحد سواك الموقع الذي ترسل إليه
هذه المعلومات مما يعني أنك أكثر أمانًا
مما لو كنت تفعل الأشياء بطريقة غير مشفرة
عبر المنفذ 80.