هل ينشط IIS 6.0 Host Headers عند إيقاف الموقع؟

StackOverflow https://stackoverflow.com/questions/801541

  •  03-07-2019
  •  | 
  •  

سؤال

لدي خادم IIS مع 4 مواقع تم تكوينها ، باستخدام رؤوس المضيف ومشاركة نفس IP. أثناء تحرك الخادم ، أريد إيقاف تشغيل المواقع وعرض صفحة عقد.

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

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

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

هل كانت مفيدة؟

المحلول

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

مثال:

  1. الموقع في 192.168.1.1 ، رأس مضيف خاص
  2. الموقع في 192.168.1.1 ، لا يوجد رأس مضيف

طالما أن الموقع رقم 1 يعمل ، فإن طلبات خاصة. سوف تضغط عليه. بمجرد إيقاف الموقع رقم 1 ، ستنتقل الطلبات إلى الموقع "الافتراضي" لهذا IP ، رقم 2.

نصائح أخرى

إذا كان هناك 4 مواقع فقط (وأفترض 4 أسماء مجالات مرتبطة بتلك المواقع) ، فلماذا لا تزيل الرؤوس فقط من الموقع المصدر ، فأضفها إلى الموقع المستهدف ثم عكسي بمجرد اكتمال الخطوة؟ لا غموض حول كيفية التعامل مع هذا السيناريو!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top