iis چیست؟ آموزش نصب IIS در ویندوز 2022 – 2019 و windows 10 – 11



IIS چیست و چه ویژگی‌هایی دارد؟

IIS (مخفف Internet Information Services) یک وب سرور قابل توسعه است که توسط مایکروسافت ساخته شده و به صورت یکپارچه با سیستم‌عامل ویندوز کار می‌کند. این وب سرور از پروتکل‌های مختلفی مانند HTTP, HTTPS, FTP و SMTP پشتیبانی می‌کند و به صورت یک “Role” در نسخه‌های ویندوز سرور و یک “Feature” در نسخه‌های دسکتاپ ویندوز موجود است.

معمولا IIS برای میزبانی برنامه‌های وب ASP.NET و وب‌سایت‌های استاتیک استفاده می‌شود. همچنین می‌تواند به عنوان یک سرور FTP، میزبان خدمات WCF، و برای میزبانی برنامه‌های کاربردی ساخته شده بر روی پلتفرم‌های دیگر مانند PHP نیز استفاده شود.

از دیگر ویژگی‌های آن می‌توان به گزینه‌های احراز هویت داخلی، مدیریت گواهی TLS (برای HTTPS)، فیلتر درخواست‌ها و امکان مدیریت کامل از طریق رابط گرافیکی یا خط فرمان PowerShell اشاره کرد. برای استفاده از این قابلیت‌ها، خرید vps آلمان ویندوز اولین قدم است.

 

آموزش ویدیویی نصب IIS

 

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

آموزش نصب IIS در ویندوز سرور (2022 و 2019)

 

در ویندوز سرور، نصب IIS از طریق ابزار Server Manager انجام می‌شود. ما هر دو روش گرافیکی و خط فرمان را پوشش می‌دهیم.

 

روش اول: نصب از طریق رابط گرافیکی (Server Manager)

 

  1. Server Manager را باز کنید. از منوی بالا روی Manage کلیک کرده و گزینه Add Roles and Features را انتخاب کنید.
  2. در پنجره‌ای که باز می‌شود، چند بار روی Next کلیک کنید تا به بخش Server Roles برسید.
  3. در لیست Role‌ها، تیک گزینه Web Server (IIS) را بزنید. یک پنجره جدید برای افزودن ابزارهای مدیریتی باز می‌شود؛ روی Add Features کلیک کنید.
  4. چند بار دیگر روی Next کلیک کنید تا به انتهای مراحل برسید و در نهایت روی دکمه Install کلیک کنید.
  5. پس از اتمام نصب، روی Close کلیک کنید تا از ویزارد خارج شوید.

 

روش دوم: نصب آسان با PowerShell

 

این روش بسیار سریع‌تر است و برای خودکارسازی کارها کاربرد دارد. از منوی استارت ویندوز، عبارت PowerShell ISE را جستجو کرده، روی آن کلیک راست و Run as administrator را انتخاب کنید. سپس دستور زیر را در آن اجرا نمایید.

Install-WindowsFeature -name Web-Server -IncludeManagementTools

آموزش نصب IIS در ویندوز 10 و 11

 

نصب IIS روی نسخه‌های دسکتاپ ویندوز برای ایجاد یک محیط تست و توسعه محلی بسیار مفید است.

  1. Control Panel را باز کنید.
  2. به بخش Programs و سپس Turn Windows features on or off بروید.
  3. در پنجره‌ای که باز می‌شود، تیک گزینه Internet Information Services را بزنید.
  4. مطمئن شوید که زیرشاخه‌های Web Management Tools و World Wide Web Services نیز فعال هستند.
  5. روی OK کلیک کنید تا ویندوز کامپوننت‌های لازم را نصب کند.

 

راه اندازی اولین وب سایت بر روی IIS

 

پس از نصب، می‌توانید به سادگی عملکرد وب‌سرور خود را تست کنید.

  1. مرورگر وب خود را باز کرده و در نوار آدرس عبارت http://localhost را تایپ کنید.
  2. اگر IIS به درستی نصب شده باشد، باید صفحه خوشامدگویی پیش‌فرض IIS را مشاهده کنید.

برای مدیریت سایت‌ها و تنظیمات IIS برای ASP.NET، می‌توانید از ابزار Internet Information Services (IIS) Manager که پس از نصب در منوی Start شما اضافه شده، استفاده کنید. این ابزار به شما امکان مدیریت سایت‌ها، دامنه‌ها، گواهی‌های SSL و سایر تنظیمات پیشرفته را می‌دهد. برای میزبانی پروژه‌های ASP.NET، خرید vps با سیستم‌عامل ویندوز سرور یک بستر مناسب فراهم می‌کند.