17Aug

هل تحتفظ خوادم الويب بموقع واحد فقط؟

click fraud protection

عند البدء في تعلم كيفية عمل كل من أسماء النطاقات وعناوين إب وخوادم الويب ومواقع الويب معا، يمكن أن تكون مربكة أو ساحقة في بعض الأحيان.كيف يتم إعداد كل شيء للعمل بسلاسة؟سوبيروسر Q & أمب؛ A اليوم لديه إجابات على أسئلة القارئ الغريب.

سؤال اليوم & أمب؛تأتي جلسة الجواب إلينا من باب المجاملة، وهو قسم فرعي من "ستاك إكسهانج"، وهو عبارة عن مجموعة من المواقع على شبكة الإنترنت.

صورة مجاملة من روزماري فوغتلي( فليكر).

يريد قارئ أسد

المستخدم User3407319 معرفة ما إذا كانت خوادم الويب تمتلك موقعا واحدا فقط:

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

هل تحتفظ خوادم الويب بموقع واحد فقط، أم أنها تحمل المزيد؟

الجواب المساهم

سوبيروزر بوب لديه الجواب بالنسبة لنا:

في الأساس، يتضمن المستعرض اسم المجال في طلب هتب بحيث يعرف ملقم ويب النطاق الذي طلب ويمكن الاستجابة وفقا لذلك.

instagram viewer

طلبات هتب

إليك كيفية حدوث طلب هتب النموذجي:

1. يوفر المستخدم عنوان ورل، في النموذج هتب: // هوست: بورت / باث.

2. يقوم المستخرج باستخراج جزء المضيف( المجال) من عنوان ورل ويرجمه إلى عنوان إب( إذا لزم الأمر) في عملية تعرف باسم دقة الاسم.يمكن أن تحدث هذه الترجمة عبر دنس، ولكن ليس من الضروري( على سبيل المثال، ملف المضيف المحلي على أنظمة التشغيل المشتركة يتجاوز دنس).

3. يفتح المستعرض اتصال تكب بالمنفذ المحدد، أو الافتراضيات إلى المنفذ 80 على عنوان إب هذا.

4. يقوم المستعرض بإرسال طلب هتب.بالنسبة إلى هتب / 1.1، يبدو مثل هذا:

رأس المضيف هو المعيار المطلوب في هتب / 1.1.لم يتم تحديده في مواصفات هتب / 1.0، ولكن بعض الخوادم تدعمه على أي حال.

من هنا، يحتوي خادم الويب على عدة أجزاء من المعلومات التي يمكنه استخدامها لتحديد ما يجب أن تكون عليه الاستجابة.لاحظ أنه من الممكن أن يكون ملقم ويب واحد ملزما بعناوين إب متعددة.

  • عنوان إب المطلوب، من مقبس تكب( عنوان إب الخاص بالعميل متوفر أيضا، ولكن نادرا ما يستخدم، وأحيانا للحجب / التصفية)
  • المنفذ المطلوب، من مقبس تكب
  • اسم المضيف المطلوب، كالمحدد في رأس المضيف بواسطة المستعرض في طلب هتب
  • المسار المطلوب
  • أي رؤوس أخرى( ملفات تعريف الارتباط وما إلى ذلك)

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

يعرف هذا باسم المضيف الظاهري القائم على الاسم في أباتشي الأرض، في حين أن نجينكس يدعو لهم أسماء الملقم في كتل الملقم و إيس يفضل الملقم الظاهري.

ماذا عن هتبس؟

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

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

هذا يمثل مشكلة.كيف يعرف خادم الويب شهادة المضيف / الموقع التي يجب إرسالها إذا كان يحتاج إلى إجراء ذلك قبل تلقي طلب هتب؟

تقليديا، تم حل ذلك من خلال وجود عنوان إب مخصص( أو منفذ) لكل موقع يتطلب هتبس.ومن الواضح أن هذا الأمر أصبح مشكلة لأننا نفد عناوين IPv4.

أدخل سني( دلالة اسم الخادم).المتصفح الآن يمر اسم المضيف خلال المفاوضات تلس، وبالتالي فإن خادم الويب لديه هذه المعلومات في وقت مبكر بما فيه الكفاية لإرسال الشهادة الصحيحة.على جانب خادم الويب، التكوين مشابه جدا لكيفية تكوين مضيفات هتب الظاهرية.

الجانب السلبي هو اسم المضيف يتم تمريره الآن كنص عادي قبل التشفير، ويتم تسريبه بشكل أساسي من المعلومات.ويعتبر هذا عادة مقايضة مقبولة على الرغم من أن اسم المضيف يتعرض عادة في استعلام دنس على أي حال.

ماذا لو قمت بطلب موقع على شبكة الإنترنت عن طريق عنوان إب فقط؟

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

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

هل لديك شيء لإضافة إلى التفسير؟الصوت قبالة في التعليقات.هل ترغب في قراءة المزيد من الإجابات من مستخدمي إكساك إكسهانج؟تحقق من موضوع المناقشة الكامل هنا.