بسته نرم افزاری IIS (Internet Information Services) وب سروری است که توسط مایکروسافت برای سیستم عامل ویندوز سرور طراحی شده و البته بر روی نسخه های معمولی ویندوز نصب شده است. این بسته نرم افزاری بخشی از سیستم عامل ویندوز است اما به صورت پیش فرض فعال نیست و کاربران باید آن را نصب و فعال کنند. قبل از نصب IIS در ویندوز 10 و ویندوز سرور 2019، ابتدا به طور خلاصه توضیح می دهیم که IIS Web Server چیست و چه کاری انجام می دهد. پس از آن ابتدا نصب IIS در ویندوز 10 و سپس نصب IIS در ویندوز سرور 2019 توضیح داده شده است.
وب سرور نرم افزاری است که صفحات وب و فایل ها را به مرورگر وب ارسال می کند تا در آنجا نمایش داده شوند. به عنوان مثال، وقتی عنوان مقاله ای را در صفحه اول یک سایت «شبکه» دوست دارید و روی پیوند آن کلیک می کنید تا باز شود، درخواست شما به وب سرور ارسال می شود و وب سرور صفحه را برای مرورگر شما ارسال می کند. . اگر یک بازدیدکننده صفحه ای را از یک سایت ثابت درخواست کند، سرور وب کد HTML و تصاویر صفحه را به مرورگر او ارسال می کند. و اگر بازدیدکننده صفحه ای را از یک سایت پویا درخواست کند، وب سرور برنامه ها و اسکریپت های موجود در صفحه را پردازش و اجرا کرده و سپس نتیجه را به مرورگر کاربر ارسال می کند. IOS (IIS) نیز یک وب سرور است که توسط مایکروسافت برای اجرا بر روی ویندوز طراحی شده است. وب سرور IIS امکانات لازم برای میزبانی وب سایت را دارد. وب سرورها از جمله وب سرورهای IIS نیز می توانند به صورت محلی نصب شوند. در این صورت کامپیوتر شما میزبان محلی وب سایت شما می شود. همچنین می توانید IIS را فقط بر روی رایانه شخصی خود اجرا کنید. به طوری که از طریق اینترنت قابل دسترسی نیست. در این مورد، به عنوان مثال، اگر کار شما طراحی یک وب سایت است، می توانید صفحات وب سایت خود را قبل از انتشار در اینترنت، روی این وب سرور محلی آزمایش کنید.
وب سرور IIS در تمام نسخه های استاندارد ویندوز از ویستا به بعد و در تمام نسخه های ویندوز سرور از NT 4.0 به بعد گنجانده شده است، اما به طور پیش فرض فعال نیست. بنابراین کاربران باید خودشان آن را نصب کنند. توجه داشته باشید که شماره نسخه IIS با شماره نسخه ویندوز یکسان نیست. جدول 1 نسخه های ویندوز ویستا به بعد و شماره نسخه IIS منتشر شده با هر ویندوز را نشان می دهد.
در اینجا نحوه فعال یا غیرفعال کردن سرور IIS در ویندوز 10 آمده است:
1. ابتدا باید به کنترل پنل ویندوز بروید و سپس Apps and Features را انتخاب کنید، اما برای دسترسی سریعتر به صفحه:
کلید Windows را روی صفحه کلید خود نگه دارید و سپس کلید R را فشار دهید تا پنجره Run باز شود.
در کادر خالی، appwiz.cpl را تایپ کرده و Enter را فشار دهید تا پنجره Apps and Features باز شود.
2. در سمت چپ صفحه برنامه ها و ویژگی ها، روی Turn Windows Features on or off کلیک کنید تا پنجره ویژگی های ویندوز باز شود.
3. در پنجره Windows Features، لیستی از برنامه های خاص ویندوز نمایش داده می شود. کمی پایین تر، اپلیکیشن Internet Information Services را خواهید دید که همان وب سرور IIS است. برخی از ویژگی های IIS به طور پیش فرض فعال و برخی غیرفعال هستند. روی علامت + کلیک کرده تا ویژگی های مورد نظر خود را انتخاب کنید. سه زیرپوشه به نامهای FTP Server and Web Management Tools و World Wide Web Services وجود دارد که هر کدام دارای زیرپوشههایی هستند که کاربر میتواند بسته به نیاز خود آنها را انتخاب و نصب کند.
4. پس از انتخاب ویژگی های مورد نظر، روی OK کلیک کنید و منتظر بمانید تا IIS نصب شود.
پس از اتمام نصب، وب سرور IIS در ویندوز فعال می شود.
IIS اکنون فقط در رایانه یا سرور محلی شما در دسترس است. شما باید روتر و سرویس های DNS خود را برای وب سرور خود پیکربندی کنید تا از طریق اینترنت قابل دسترسی باشد.
1. در کنار دکمه Start ویندوز، عبارت Server Manager را تایپ کرده و Server Manager را انتخاب کنید تا باز شود.
2. در پنجره Server Manager پس از انتخاب Dashboard و سپس Quick Start روی Add roles and features کلیک کنید. یا می توانید روی منوی Manage کلیک کنید و از آنجا نقش ها و ویژگی ها را اضافه کنید. هنگامی که Add Roles and Features Wizard شروع می شود، پنجره ای با عنوان Before You Begin ظاهر می شود (عنوان این صفحه و صفحات بعدی در سمت چپ صفحه نصب اصلی فهرست شده اند). این صفحه اقدامات امنیتی زیر را به مدیر وب سایت یادآوری می کند و از او می خواهد که آنها را تأیید کند:
در صفحه قبل از شروع، روی Next کلیک کنید.
در صفحه نوع نصب، نصب مبتنی بر نقش یا ویژگی را انتخاب کنید تا یک سرور را پیکربندی کنید. سپس روی Next کلیک کنید.
در صفحه Server Selection، Select a server from the server pool و سپس server را انتخاب کنید. یا در صورت لزوم Select a virtual hard disk server را انتخاب و سروری را برای نصب هارد دیسک مجازی (VHD) انتخاب کنید. سپس فایل VHD را انتخاب کنید. سپس روی Next کلیک کنید.
در صفحه نقش های سرور، نقشه های سرور را انتخاب کنید، وب سرور (IIS) را انتخاب و سپس روی Next کلیک کنید.
7. سپس روی دکمه Add Features کلیک کنید تا کنسول مدیریت IIS نصب شود.
8. سپس روی Next کلیک کنید.
9. در صفحه Features، بسته .NET Framework 4.7 و بسته ASP.NET (اگر قبلاً نصب نشده است) را انتخاب کنید. اگر اجزای دیگری از IIS را در نظر دارید انتخاب کنید. روی دکمه Next کلیک کنید.
10. در صفحه Web Server Roll (IIS)، روی Next کلیک کنید.
11. در صفحه Role Services، گزینه های موجود در تصویر را که یک قاب قرمز رنگ در اطراف خود دارند، تیک بزنید. اگر نصب آنها مستلزم نصب موارد دیگر باشد، صفحه ای نمایش داده می شود و آن را اعلام می کند. پس از بررسی همه گزینه ها، روی دکمه Next کلیک کنید.
در صفحه تأیید، نقشه ها و ویژگی های انتخاب شده را تأیید کنید. اگر تنظیمات باید فورا اعمال شوند، گزینه Restart the Destination Server automatically if need را برای راه اندازی مجدد سرور مقصد علامت بزنید. می توانید اطلاعات پیکربندی را در یک فایل XML ذخیره کنید تا در صورت نیاز به آن مراجعه کنید. برای این کار گزینه Export configuration settings را انتخاب کنید. محل ذخیره فایل را انتخاب کنید. نام فایل را تایپ کنید و روی دکمه ذخیره کلیک کنید. در صفحه تایید، روی دکمه Install کلیک کنید.
13. صفحه Installation Progress نمایش داده می شود.
در صفحه نتایج، موفقیت آمیز بودن نصب را تایید کرده و روی دکمه بستن کلیک کنید.
مراحل نصب IIS در ویندوز سرور 2016 تقریباً یکسان است و گزینه ها و عناوین تفاوت چندانی با هم ندارند.