مفهوم Common HTTP Features در سرور IIS
مهمترین عملکرد و وظیفه Web Server (IIS) بکارگیری و پشتیبانی از صفحات HTML ،با استفاده از پروتکل HTTP است. اجزا و component های موجود در گروهCommon HTTP Features که می توانید آنها را نصب کنید، شامل :
– Static Content این گزینه با استفاده از HTTP ، صفحات وب ایستا (static web page) را به کلاینت ها ارائه می دهد که رایج ترین نوع آنها صفحات static HTML و عکس ها هستند. در این قسمت، فایل های محتوای ایستا (static content) معمولا بدون اینکه در خود سرور پردازش شوند، بطور مستقیم به سمت کلاینت ارسال می شوند.
– Default Document این ویژگی به IIS اجازه می دهد که اگر درخواست ارسال شده به یک URL واضح نباشد، بطور خودکار، به یک فایل خاص اشاره کند. برای مثال ، اگر یک کاربر قصد اتصال به سایت http://www.ServerSetup.ir را داشته باشد، می توان وب سرور را به گونه ای کانفیگ کرد که فایل default.htm پاسخ دهد.
– Directory Browsing سرویس IIS شامل ویژگی برای فراهم کردن لیستی از فایل های موجود بوده که می توان در اختیار کاربران قرار داد. با فعال کردن و نصب این گزینه، directory browsing اطلاعات مربوط به فایل ها و پوشه های موجود در وب سایت را به مرورگر کاربر ارسال می کند.به دلیل اینکه کاربران می توانند، به هرگونه فایلی که permission مناسب آن را دارند ، دسترسی داشته و دانلود کنند، معمولا این ویژگی برای وب سایت های عمومی غیر فعال است. اگر ویژگی default document فعال بوده و یک سند (document) بطور پیشفرض پیدا شود، کاربران صفحه directory browsing را نمی بینند.
– HTTP Errors بصورت پیشفرض، مرورگرها به گونه ای طراحی شده اند که وقتی کاربران به خطایی برخورد کنند، بطور خودکار، پیام خطا برای آنها نمایش داده می شود.برای مثال اگر کاربری یک صفحه را به سرور درخواست داده و آن صفحه یافت نشود و یا پردازش سرور بالا باشد، مرورگر این اطلاعات را به کاربر نمایش می دهد. برای درک بهتر کاربران از خطایی که با آن مواجه شده اند، شما می توانید این پیام های خطا را تغییر داده و توضیحات آن را بیشتر و یا به زبان فارسی درآورید. مثلا می توانید در صفحه خطا، اطلاعات مربوط برای تماس با ادمین وب سایت و نحوه حل این خطا را قرار دهید.
– HTTP Redirection پروتکل HTTP این توانایی را دارد که درخواستی را از سایتی به سایت دیگر انتقال دهد. وب سرور می تواند به گونه ای کانفیگ شود که وقتی سایتی قابل دسترس است، درخواست HTTP به طور خودکار به وب کاربر ارسال شود. Site redirection هنگامی مفید بوده که URL وبسایت تغییر کرده و یا چندین URLبه گونه ای طراحی شده اند که به یک وبسایت ویک محتوا (content) اشاره کنند.
– WebDAV Publishing گزینه Web Distributed Authoring and Versioning (WebDAV) Publishing به شما کمک می کند تا فایل ها را با استفاده از پروتکل HTTPاز یک وب سرور و یا به یک وب سرور منتشر (publish) کنید. چون WebDAV ازHTTP استفاده می کند، از بیشتر فایروال ها بدون اینکه تنظیمی روی آنها صورت گیرد، می گذرند.