Skip to Content

آرشیو

مدیریت وب سایت پیش فرض در IIS

مدیریت وب سایت پیش فرض در IIS

همانطور که می دانید، با نصب IIS ، بصورت پیشفرض وب سایتی به نام Default Web Site ایجاد می شود که می توان برای تست سالم بودن IIS از آن استفاده کرد. این وبسایت به گونه ای کانفیگ شده که به درخواست های ارسالی کاربران از پروتکل HTTP و روی پورت 80 ، که به تمامی IP هایی که به وب سرور اختصاص داده شده و به وب سایت خاصی تعلق ندارد (All Unassigned) ، پاسخ دهد.

مدیریت وب سایت پیش فرض در IIS

برای مشاهده binding وب سایت، روی آن راست کلیک کرده و Edit Binding را انتخاب کنید. البته از بخش Action pane نیز می توانید به آن دسترسی داشته باشید .

مدیریت وب سایت پیش فرض در IIS

در صفحه site bindings تمای مواردی که بایستی یک وبسایت داشته باشد تا بتواند به درخواست کاربران پاسخ دهد را نشلن می دهد. Binding برای این وب سایت پیشفرض به گونه ایست که ، وقتی یک کاربر، در مرورگر خود، آدرس وبسایتی مانند http://hosting.vcenter.ir را وارد می کند، IIS درخواست کاربر را از طریق پروتکل HTTP و روی پورت 80 دریافت کرده و محتوای وبسایت مناسب را برمی گرداند.

مدیریت وب سایت پیش فرض در IIS

برای اضافه کردن یک binding دیگر برای این وبسایت، روی Add کلیک کنید. در صفحه پیش رو بایستی چهار مورد site binding را مشخص کنید. همانطور که در شکل زیر میبینید، می توانید نوع پروتکل (که HTTP باشد یا HTTPS) ، آدرس IP (که کاربر در خواست خود را به هر کدام از IP های وب سرور که به هیچ وبسایتی اختصاص داده نشده است ، ارسال کند (All Unassigned) یا فقط یک IP خاص) و شماره پورت مورد نظرتان را تعیین کنید. در صورت تمایل می توانید Host name را نیز کانفیگ کنید. به خاطر داشته باشید که اگر اطلاعات وارد شده همانند وب سایت دیگری باشد، فقط یکی از آن وب سایت ها اجرا خواهد شد. بایستی binding هر وب سایت یکتا باشد.

مدیریت وب سایت پیش فرض در IIS

ادامه مطلب

ردیابی خطاهای ایجاد شده در IIS

ردیابی خطاهای ایجاد شده در IIS

یک ابزار خوب برای ردیابی خطاهای ایجاد شده در IIS ، ابزار Failed Request Tracing است که روش عالی برای بررسی خطاها  می باشد که در این آموزش کار با IIS درباره آن توضیح خواهیم داد .

  • آیا خطای ۵۰۰ است ؟
  • آیا خطای مجوز دسترسی است و نمی دانید مکان آن کجاست ؟
  • آیا خطای ایجاد شده در لاگ وجود ندارد؟

هر کدام از اینها مورد خوبی برای بررسی با این ابزار می باشند.

در IIS Manager سایت مورد نظر را انتخاب کنید.در پنل Action  در زیر Manage Web Site برروی Failed Request Tracing.. کلیک کنید.

ردیابی خطاهای ایجاد شده در IIS

در تصویر بعد آن را فعال کرده و برروی ok کلیک کنید.

ردیابی خطاهای ایجاد شده در IIS

بعد آیکون Failed Request Tracing Rules پیدا کرده و برروی ان کلیک کنید:

ردیابی خطاهای ایجاد شده در IIS

آموزش کار با IIS ( خطایابی )

در تصویر بعد ما  یک rule اضافه می کنیم.  در قسمت باز شده راست کلیک کرده و گزینه Add را انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

محتوایی که قصد ردیابی آن را دارید انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

در این تصویر آموزش کار با IIS ، مقدار ۴۰۰-۹۹۹ را که نمایانگر بازه همه خطاهای ایجاد شده است را تایپ کنید.

ردیابی خطاهای ایجاد شده در IIS

فراهم کننده ردیابی (trace providers) که معمولا همه آنها انتخاب شده اند را باید انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

یک درخواست به سایت ارسال کنید (به وسیله مرورگر ، ایجکس و..)

حال در پوشه inetpub در قسمت logs ، پوشه جدیدی با نام FaildReqLogFiles  خواهید دیدکه در ان چندین پوشه قرار دارد آخرین آنها را انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

درون آن مجموعه ای از فایل های xml قرار دارد که مربوط به یک درخواست خاص می باشد.

ردیابی خطاهای ایجاد شده در IIS

برروی آن دابل کلیک کرده تا باز شود حال جزئیات اطلاعات ایجاد شده را خواهید دید. در این مثال خطای certificate رخ داده است.

ردیابی خطاهای ایجاد شده در IIS

همچنین دقت داشته باشید بعد از رفع خطا حتما این ابزاررا غیر فعال کنید (آموزش کار با IIS )

 

 

ادامه مطلب