یک وب سایت را در IIS در ویندوز 10 نصب و راه اندازی کنید

اگر می‌خواهید درباره طراحی و توسعه وب اطلاعات بیشتری کسب کنید، نصب سرویس‌های(Services) اطلاعات اینترنتی(Internet) ( IIS ) روی رایانه ویندوز 10 خود روش خوبی است. IIS یک ویژگی رایگان ویندوز است که در (Windows Feature)ویندوز 10(Windows 10) گنجانده شده است، پس چرا از آن استفاده نکنید؟

IIS یک سرور وب و FTP با امکانات کامل با ابزارهای مدیریت قدرتمند، ویژگی های امنیتی قوی است و می تواند برای میزبانی برنامه های ASP.NET و PHP در همان سرور مورد استفاده قرار گیرد. شما حتی می توانید سایت های وردپرس را در IIS میزبانی کنید .(host WordPress sites)

سه راه برای نصب و راه اندازی یک وب سایت در IIS در ویندوز 10(Windows 10) وجود دارد. با استفاده از رابط کاربری گرافیکی(Graphical User Interface) ( GUIPowerShell ، یا Windows CMD . ما از هر روشی برای نصب اولیه IIS استفاده خواهیم کرد. 

IIS را با استفاده از رابط کاربری گرافیکی نصب کنید(Install IIS Using The GUI)

این روش نقطه و کلیک برای راه اندازی یک وب سایت در IIS است. اگر دستورات PowerShell یا Windows را یاد نگرفته اید، این روش ایده آل است .

  1. شروع(Start) به تایپ "روشن کردن ویندوز" در نوار جستجو کنید. (Search)در نتیجه، ابزار روشن یا خاموش کردن ویژگی های ویندوز(Turn Windows features on or off) نشان داده می شود. روی آن کلیک کنید(Click) .

  1. پنجره ویژگی های ویندوز(Windows Features ) باز می شود. ممکن است کمی طول بکشد تا ویژگی های مختلف بارگیری شوند. پس از انجام این کار، روی کادر کنار Internet Information Services کلیک کنید و سپس روی دکمه OK کلیک کنید.

  1. نصب شروع می شود و ممکن است چند دقیقه طول بکشد. پس از تکمیل، روی دکمه Close کلیک کنید.

  1. برای اطمینان از نصب و کارکرد IIS، IIS را(IIS) در نوار جستجو(Search ) نزدیک دکمه Start تایپ کنید. در نتیجه مدیر خدمات اطلاعات اینترنتی(Internet Information Services Manager) را مشاهده خواهید کرد . روی آن کلیک کنید(Click) تا باز شود.

  1. هنگامی که IIS Manager باز می شود، به سمت چپ پنجره زیر Connections نگاه کنید. منوی درختی را باز کنید تا وب‌سایت پیش‌فرض را ببینید. (Default Web Site. )این یک سایت نگهدارنده است که با IIS نصب شده است . برای انتخاب روی آن کلیک کنید.(Click)

  1. در سمت راست مدیر IIS به بخش (IIS Manager)Browse Website نگاه کنید . روی Browse *:80 (http). با این کار وب سایت پیش فرض در مرورگر وب پیش فرض شما باز می شود.

  1. یک صفحه وب مانند شکل زیر خواهید دید. در نوار آدرس توجه کنید که می گوید (Notice)localhost . این آدرسی است که باید برای رفتن به وب سایت جدید خود وارد کنید.

اولین صفحه وب خود را برای IIS ایجاد کنید(Create Your First Web Page for IIS)

قبل از اینکه به دو روش دیگر نصب IIS بپردازیم ، بیایید ببینیم فایل هایی که وب سایت شما را می سازند در کجا ذخیره می شوند. ما همچنین یک صفحه وب بسیار ابتدایی خواهیم ساخت. هنگامی که بدانید چگونه این کار را انجام دهید، اصول اولیه پرش به سمت یادگیری طراحی(web design) و توسعه وب را خواهید دانست.

  1. پس از نصب IIS، File Explorer را باز کنید. به C:\intepub\wwwroot . اینجاست که فایل های تشکیل دهنده وب سایت باید ذخیره شوند. فایل پیش فرض صفحه وب IIS ، iisstart.html و تصویر نشان داده شده در صفحه، iisstart.png را خواهید دید . این جایی است که شما اولین صفحه وب خود را ذخیره می کنید.

  1. Notepad را به عنوان مدیر باز کنید. برای ذخیره در مکان wwwroot ، باید یک مدیر باشید.

  1. فایل را در محل wwwroot ذخیره کنید . نام آن را index.html بگذارید و نوع Save as(Save as type: ) را به All Files تغییر دهید . سپس روی دکمه Save کلیک کنید.

  1. اکنون که به عنوان نوع فایل مناسب ذخیره شده است، اجازه دهید مقداری محتوا در آن قرار دهیم. کد HTML(HTML) زیر را برای یک صفحه وب بسیار ساده وارد کنید و آن را ذخیره کنید:

<html>
<body>
<h1>سلام دنیا!</h1>
</body>
</html>

  1. به مرورگر وب که دارای صفحه وب پیش فرض IIS است، برگردید . بر روی(Click) دکمه refresh کلیک کنید. اکنون اولین صفحه وب خود را خواهید دید.

خودشه! شما به تازگی اولین وب سایت خود را در IIS ایجاد و منتشر کرده اید .

IIS را با استفاده از دستورات ویندوز نصب کنید(Install IIS Using Windows Commands)

ما می توانیم فرآیند نصب IIS را به یک دستور یک خطی کاهش دهیم. این را می توان در خط فرمان ویندوز(Windows Command Prompt) یا با استفاده از PowerShell انجام داد. ما ابتدا به شما نشان خواهیم داد که چگونه این کار را با دستور ویندوز(Windows) انجام دهید ، اما یادگیری PowerShell(learning PowerShell) در آینده مفید خواهد بود.

  1. cmd را در نوار جستجو تایپ کنید(cmd) و نتیجه بالا باید Command Prompt باشد. روی Run as administrator کلیک کنید .

  1. دستور DISM /online /enable-feature /featureName:IIS-DefaultDocument /All را تایپ کرده و Enter را فشار دهید .

  1. یک نوار پیشرفت ظاهر می شود. هنگامی که به 100.0٪ رسید و پیام "عملیات با موفقیت انجام شد" را مشاهده کردید. می توانید Command Prompt(Command Prompt) را ببندید . IIS نصب شده است.

  1. با استفاده از مراحل 4-7 از بخش Install IIS Using the GUI(Install IIS Using The GUI section) ، مطمئن شوید که می‌توانید مدیر IIS(IIS Manager) را باز کنید و نصب انجام شده است.

IIS را با استفاده از PowerShell نصب کنید(Install IIS Using PowerShell)

یادگیری انجام کارهایی مانند نصب IIS در PowerShell به دو دلیل یک مزیت بزرگ است. یکی، این ساده‌ترین و سریع‌ترین راه برای انجام بیشتر کارهای اداری در ویندوز(Windows) است. دوم، می‌توانید دستورات PowerShell خود را که به cmdlets معروف هستند، به‌عنوان یک اسکریپت ذخیره کنید و در هر زمان که بخواهید بر روی هر رایانه یا سرور ویندوزی اجرا کنید.(Windows)

  1. powershell را در نوار جستجو تایپ کنید و یکی از نتایج باید PowerShell ISE(PowerShell ISE) باشد. روی Run as administrator کلیک کنید .

  1. cmdlet Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart را تایپ کرده و اجرا کنید. می بینید که نوار پیشرفت شروع می شود. پس از تکمیل، بررسی کنید که آیا IIS نصب شده و کار می کند.
  1. این مرحله اختیاری است، اما می‌توانید آن را به‌عنوان یک اسکریپت PowerShell ذخیره کنید و سپس آن را در هر زمانی اجرا کنید. (PowerShell)با اسکریپت کار کنید و پارامترهای مختلف را اضافه کنید. در نهایت، یک اسکریپت نصب IIS خواهید داشت که هر بار با یک کلیک همه چیز را دقیقاً همانطور که می خواهید تنظیم می کند.

You’re The Web Now!

این تازه شروع کاری است که می توانید با ساختن وب سایت خود در IIS انجام دهید . به استفاده از IIS برای(Look) انتقال فایل FTP یا میزبانی رسانه نیز توجه کنید. همچنین، برای راه‌های ساده‌شده نصب و یادگیری مواردی مانند WordPress ، PHP ، Python و موارد دیگر، به (Python)نصب‌کننده پلتفرم وب مایکروسافت(Microsoft’s Web Platform Installer) نگاه کنید .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts