تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 1 از 1

نام تاپيک: تنظیم هدر سایت در iis

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    14

    پيش فرض تنظیم هدر سایت در iis

    این مطلب از آدرس :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ترجمه شده که فوق العاده مفید و کاربردیه . امیدوارم همونطور که به من خیلی کمک کرد برای دوستان تازه کار دیگه هم مفید واقع بشه :


    تنظیم ترکیبات IP و پورت TCP و Host Header


    یکی از امکاناتی که به Http v1.1 اضافه گردیده ، این است که هدر Http اجازه می دهد چندین سایت روی یک IP , و درست روی همان پورت استاندارد TCP (پورت 80 ) اجرا شوند . پیش از این هر وب سایت برای اجرا شدن به حداقل یک IP اختصاصی و یا یک پورت اختصاصی نیاز داشت . برای این منظور در صورت نیاز به تعریف چندین سایت ناگزیر بودیم یا چند IP داشته باشیم و یا اینکه از پورت ها غیر استاندارد استفاده کنیم .


    • پروسه url: وقتی یک کلایت همساز با Http v1.1 یک منبع ( مثل یک صفحه اچ تی ام ال یا یک تصویر یا یک فایل صوتی و) را از سرور درخواست می کند در حقیقت یک آدرس URL شامل نام DNS وب سایت حاوی آن مطلب را به سرور ارسال می کند . این نام را اصطلاحا Host Header می نامیم ( مثلا
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
      ) این هاست هدر به سمت سرور می رود و سرور آن را مورد بررسی قرار می دهد تا ببیند آیا با هیچ کدام از هاست هدر های تعریف شده ی خود مطابقت دارد یا خیر . در صورت عدم مطابقت با هیچ کدام ، خطای 404 صادر می کند .

    در هنگام تنظیم یک وب سایت در iis می توانیم یک یا چند ترکیب از IP + PORT TCP + Hst Header داشته باشیم . هر یک از این ترکیبات به عنوان یک Identity برای آن وب سایت شناخته می شود .
    هر وب سایت حداقل یک Identity دارد و البته می توان تعدا بیشتری برایش تعریف کرد . ولی در هر حالتی باید حواسمان باشد که هر یک از Identity ها می بایست یکتا باشد . یعنی آنها را طوری تعریف نکنیم که یک Identity برای چندین سایت مشترک باشد .

    به طور خلاصه می توان گفت هر سایت می تواند چندین Identity داشته باشد ولی هر Identity فقط و فقط متعلق به یک سایت است .
    در غیر اینصورت iis نخواهد دانست identity تعریف شده را به کدام وب سایت اختصاص دهد بنابر این خطای 400 صادر می کند .

    ( شاید سوالی که براتون بوجود اومده این باشه که identity رو کجا تعریف می کنیم . خیلی ساده است موقع تعریف اوتوماتیک یک ساید یکی از صفحات هر سه مورد ترکیب identity رو درخواست می کنه (پورت و ]ی پی و هاست هدر ) در اونجاست که موارد دلخواه خودمون رو وارد می کنیم .در صورتی که در اون مرحله اشتباه وارد کردیم در iis روی وب سایت تعریف شده مون باید رایت کلیک کنیم و گزینه propertise رو انتخاب کنیم و از تب web site کلید adnvanced رو انتخاب می کنیم و در اونجا می تونیم identity های تعریف شده برای سایتمون رو مشاهده کنیم که امکان ادیت شدن هم دارن )

    در هنگام تنظیم identity قرار دادن هاست هدر اختیاری است . علاوه بر این برای آی پی می توان هم آی پی اختصاص داده شده به ماشین سرور مان را ست کنیم و همهم می توانیم از گزینه all unsigned استفاده کنیم . در حالت دوم identity تعریف شده تمام درخواست های IP متصل نشده را در بر می گیرد .

    ادامه دارد

  2. این کاربر از z_m بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •