برای آقای EverGreen
طريقه تنظيم IIS و قراردادن چند وب سايت روی يک IP Address
ابتدا وب سايت را ميسازيم.
سپس در Properties > Web Site > IP Address ، گزينه (All Unassigned) را انتخاب ميکنيم.
سپس روی دکمه Advanced کليک ميکنيم
توی IIS هوار تا وب سايت درست کن و در قسمت IP Address همه شون وارد کن :
در قسمت Multiple identities for this web site ، مقدار موجود را Edit ميکنيم و در قسمت Host Header Name ، نام Domain را وارد ميکنيم.
ميتوانيم نامهای ديگری را نيز به اين قسمت اضافه کنيم.
و باز مانند قبل سايت بعدی را ميسازيم.
در اين حالت با وارد کردن IP Address هيچ سايتی مشاهده نميشود و برای Browse کردن وب سايت ها فقط بايد از Domain name استفاده نمود.
اميدوارم متوجه شده باشی . . .
كورش جان سلام!!
با تشكر از راهنمايي هاي ارزشمند شما يه سوال.
تا اونجايي كه من ميدونم وقتي تو IIS براي يك WebSite گزينه All unAssigned را انتخاب ميكنيم در صورت وجود Ip هايي كه به سايت خاصي assign نشده باشد آن ip ها به آن website اختصاص مييابد. ولي روي هر Ip يك سايت.
براي تست اين موضوع من با يه كارت شبكه و يه IP مثلا 192.168.100.1 يه سايت رو تو IIS ساختم و گزينه AllUnAssigned را انتخاب كردم. بنابر اين IP كارت شبكه كه تا آن زمان به صفحه خاصي اختصاص داده نشده بود به آن سايت اختصاص داده شد. وضعيت سايت در حالت RUN .
بعد وقتي يك سايت ديگر درست كردم و گزينه AllUnassign را انتخاب كردم و تنظيمات را تاييد كردم براي شروع Error برگرداند و در حالت Stop ماند. سايت قبلي را Stop كردم و دوباره سعي كردم سايت دوم را اجرا كنم. درست شد. ولي اين دفعه ديگه سايت اول Run نميشد. بنابر اين نتيجه گرفتم كه آدرس IPي كه تاكنون به صفحه اول اختصاص داده شده بود حالا به صفحه دوم اختصاص داده شده است.
بعد اومدم يك كارت شبكه LoopBack تعريف كردم و يك IP براش ست كردم.
بعد رفتم دوباره توي تنظيمات IIS و گزينه AllUnAssigned را انتخاب كردم و درست شد.
يعني هردو با هم در حالت Run بود.
نتيجه گرفتم كه هر IP فقط ميتواند به يك صفحه اختصاص يابد. ولي Header Nameهايي كه ميتواند به آن اشاره داشته باشد ميتواند نامحدود باشد.
با توجه با راهنمايي شما يه جاي اين نتيجه گيري ميلنگه. ولي نميدونم كجا!!
ديگه شرمنده كه طوبلاني شد!!
با تشكر