مایکروسافت, مدیریت سرور ویندوز

وب سرور IIS چیست ؟ IIS وب سرور ویندوز

IIS web server

وب سرور IIS مخصوص ویندوز سرور است که بر روی نسخه های مختلف ویندوز قابل نصب است و امکان پاسخ دهی به درخواست های وب توسط ویندوز را فراهم می کند،وب سرور IIS در مقایسه با آپاچی و Nginx تعداد کاربران کمتری دارد که شاید سرعت کمتر یکی از دلایل آن باشد و البته هزینه لایسنس ویندوز هم با وجود امکان کرک کردن بر این مسئله تاثیرگذار بوده است.

IIS web server

IIS مخفف کلمه ی (Internet Information Server) به معنای سرور اطلاعات اینترنتی است. برنامه ی آی آی اس یک برنامه ی Visual Basic وابسته به وب سرور است که پاسخی برای درخواست ارسالی مرورگر است.

برنامه ی IIS از HTML برای نمایش User Interface یا همان رابط کاربری و کدهای ویژوال بیسیک وارد شده برای پردازش درخواست های ارسال شده مرورگر استفاده می کند.برای یک کاربر معمولی IIS یک برنامه ساخته شده از کد های HTML به نظر می اید که غلط هم نیست اما از دید یک کاربر حرفه ای، IIS از کد های ویژه ای به نام webclass ساخته شده که خود از منابع دیگر مثل webitems تشکیل گشته است.

Webclass مانند واحد مرکزی برنامه به پردازش داده های مرورگر ها و ارسال اطلاعات به کاربران می پردازد. درواقع با استفاده از webclass شما به درخواست ها با روش هایی که تعریف کرده اید پاسخ می دهید.

IIS وب سروری توسعه یافته توسط کمپانی مایکروسافت برای استفاده با ویندوز NT مخفف “New Technology” است.IIS تقریبا بخش جدایی ناپذیر خانواده ی NT ها از نسخه ی مایکروسافت NT4.0 می باشد(برای مثال در نسخه ی Windows XP Home edition به صورت پیش فرض در هنگام نصب ویندوز وجود ندارد) . آی آی اس از HTTP, HTTPS, FTP, FTPS, SMTP, NNTP و … پشتیبانی می کند.

وب سرور IIS برای ایجاد، مدیریت و هاستینگ وب سایت ها مورد استفاده قرار می گیرد. این برنامه بر روی سی دی های ویندوز های ۲۰۰۰به بالا که بر پایه NT هستند موجود می باشد.

این نرم افزار از امکاناتی مانند HTTP ،HTTPS ،SMTP ،FTP،SFTP و NNTP به خوبی پشتیبانی می نماید و به صورت کامل با ویندوز سرور سازگار می باشد.
نسخه های قدیمی تر IIS دارای آسیب پذیری های بسیار زیادی بودند، که معروف ترین آن ها مربوط به کد های مخرب Code Red Worm در سال ۲۰۰۱ می باشد. گرچه تا به حال هیچگونه گزارشی مبنی بر وجود حفره های امنیتی در نسخه های ۶ و ۷ این نرم افزار منتشر نشده است اما مایکروسافت برای اطمینان هرچه بیشتر کاربرانش به طور کلی سعی در تغییر ساختار امنیتی نرم افزار وب سرور خود در نسخه ۷.۵ نموده است.

یکی از این امکانات، قابلیتی تحت عنوان Web Service Extension از نسخه IIS 6.0 اضافه گردیده که این نرم افزار را از اجرای هر برنامه ثالثی بدون اجازه مدیر سرور منع می نماید.

تمامی اجزای نرم افزار مذکور در نسخه IIS 7 به صورت ماژولار تغییر یافته است، این موضوع باعث می شود تا مدیر سرور بتواند تنها ماژول های مورد نیاز را بر روی سرور خود نصب نموده و از بوجود آمدن بار اضافی بر روی سرور جلوگیری کند. همچنین توجه نمایید که نصب ماژول های بیشتر به معنای، فراهم شدن امکان هک و یا مورد حمله قرار گرفتن بیشتر نیز می باشد.

همانطور که گفته شد IIS ساختاری ماژولار دارد، یعنی هر یک از قابلیت های آن به صورت منحصر بفرد می توانند نصب و یا حذف شوند.

با معرفی Edition جدید ویندوز سرور 2012 R2 ورژن جدید نرم افزار وب سرور محبوب IIS نیز ارائه شد.

تغییرات بوجود آمده در IIS 8.5 نسبت به IIS 8 را به طور کلی می توان به دو دسته مدیریتی (manageability ) و مقیاس پذیری (scalability) تقسیم کرد.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *