كيفية إعداد CF9 مع IIS7 (مثيل متعدد ، استضافة افتراضية بواسطة اسم المضيف)

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

سؤال

أنا معتاد على إعداد CF9 (إصدار DEV) على جهاز Windows الخاص بي ، باستخدام Apache. أود أن أحاول استخدام IIS7 لأن ذلك يأتي مع Win7 Pro. ما هي الخطوات اللازمة لإعدادها حتى أتمكن من الحصول على:

  • www.sitea.dev
  • www.siteb.dev

كلا هذه النقطة 127.0.0.1 عبر ملف مضيف Windows. أرغب في استخدام sitea.dev و siteb.dev لاستخدام 2 مثالين مختلفين. لقد قمت بالفعل بتثبيت CF9 Dev Edition مع الخيار الثاني. ماذا علي أن أفعل بعد ذلك؟

  • هل أحتاج إلى استخدام مدير IIS ، أم أن أداة تكوين خادم الويب الخاصة بـ CF كل ما أحتاجه؟
  • أين أدخل البيانات في IIS ، مثل VHOST في Apache؟
هل كانت مفيدة؟

المحلول

تحتاج إلى تثبيت مثيلات مختلفة ، ثم تكوينها لاستخدام موقع IIS الخاص بك.

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

بعد إنشاء الحالات ، يكون الأمر بسيطًا مثل الذهاب إلى C: jrun4 bin wsconfig (أو أينما كنت wsconfig) ، وربط مثيل coldfusion الحالي مع موقع IIS.

الشاشة تبدو هكذا:

alt text
(مصدر: adobe.com)

بعد القيام بذلك ، ستتمكن من الوصول إلى مثيلاتك الجديدة عبر العناوين التي تم إنشاؤها عبر ملف المضيف.

أتمنى أن يساعدك هذا هنري.

هتافات

تحديث

الإجابة على سؤالك حول IIS هنا.

ببساطة إنشاء موقع IIS. ثم انتقل إلى الخصائص ، وانقر فوق Advanced ، وأضف رأس مضيف NERW على النحو التالي:

alt text http://img401.imageshack.us/img401/8720/iis.jpg

على قيمة رأس المضيف ، ما عليك سوى إضافة الاسم الذي تريده ، ie myWebsite1.dev.

الآن ، انتقل إلى ملف المضيفين ، وأضف إدخالًا بنفس القيمة التي تشير إلى 127.0.0.1

بعد ذلك ، ما عليك سوى اتباع الخطوات التي ذكرتها بالفعل أعلاه لـ WSConfig.

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