هل من الممكن استضافة أكثر من موقع على IIS 5.1؟
-
20-08-2019 - |
سؤال
أقوم بتشغيل WinXP Pro SP3 وIIS 5.1 على جهاز التطوير المنزلي الخاص بي.بقدر ما أستطيع أن أقول إن IIS 5.1 يسمح لي باستضافة موقع ويب واحد فقط، وهذه مشكلة لأنني أعمل على ثلاثة مواقع في الوقت الحالي.هل هذا صحيح، وإذا كان الأمر كذلك، فهل هناك أي طريقة للتغلب على هذا القيد؟
يحرر: هذا فقط لأغراض التطوير/الاختبار - لا أرغب في استضافة أي مواقع ويب مباشرة، أو حتى السماح لأي شخص غيري بالوصول إليها.
المحلول
من الممكن بالفعل القيام بذلك دون أي نوع من الإضافات.سيظل XP Pro يسمح بتشغيل مواقع متعددة ضمن IIS، لكنهم قاموا بإزالة خيار تكوين ذلك من واجهة المستخدم الرسومية.لقد قاموا أيضًا بإزالة القدرة على تشغيل أكثر من موقع في وقت واحد.باستخدام البرامج النصية الموجودة في الدليل \Inetpub\Adminscripts، يمكنك إضافة مواقع إضافية، ثم استخدام الأداة الإضافية لمسؤول IIS للتبديل بين المواقع التي سيتم تشغيلها.
يشرح هذا المقال التفاصيل:
http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/
نصائح أخرى
إذا كان هذا للاختبار، فقد تتمكن من التعامل مع IIS Admin، الذي يتيح لك إعداد مواقع متعددة، ولكن مع موقع واحد نشط فقط في كل مرة:
يمكنك استضافة موقع ويب واحد فقط على XP.ستجد أيضًا أن هناك حدودًا للاتصال، لذا فإن استضافة موقع ويب واحد يمكن أن تشكل تحديًا.
إحدى الطرق لمحاكاة أكثر من موقع هي أن يكون لديك اسم مضيف منفصل لكل موقع.ثم قم بإنشاء كل "موقع" ضمن مجلد خاص به، على سبيل المثال،
/الموقع1/
/الموقع2/
/الموقع3/
ثم يقوم الكود المشترك لكل موقع (على سبيل المثال، في تخطيطك) بفحص عنوان URL وإعادة التوجيه إلى صفحة ضمن المجلد المناسب إذا لم يتم تحميل صفحة من هناك بالفعل.لذلك يمكنك ربط اسم المضيف بمجلد فرعي بشكل فعال.
يمكنك استضافة تطبيقات الموقع المختلفة في أدلة افتراضية مختلفة، مثل:
لكنني لا أعتقد أنه يمكنك جعل XP IIS يستجيب لمضيفين مختلفين: