آموزش دوره تسلط وب سرور IIS

Web Server IIS Mastery Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از Novice به متخصص در مدیریت و پیکربندی وب سرور IIS تحت Windows Server Install و پیکربندی IIS در انواع مختلف سیستم عامل بروید. اضافه کردن و مدیریت وب سایت ها بر روی سرور شما. SSL را درک کنید و یاد بگیرید که چگونه یک گواهی به وب سایت خود اضافه کنید. نکاتی را در مورد نحوه بهینه سازی سرور IIS برای بهترین عملکرد بیاموزید. یاد بگیرید چگونه سرور IIS خود را ایمن کنید. درک کنید که استخرهای برنامه IIS چیست و چگونه باید پیکربندی شود. بازنویسی URL چیست و چند مثال را به کار ببرید. نحوه پیاده سازی IIS High Availability را بیاموزید. پیش نیازها: اصولاً بدانید که چگونه و چگونه از Windows Server استفاده کنید اتصال به اینترنت رایانه شخصی ویندوز دانش پایه در مورد خدمات دامنه Active Directory دانش پایه در مورد "چگونگی کار اینترنت"

به همه به دوره آموزشی من "دوره تسلط وب سرور IIS" خوش آمدید

در این دوره آموزشی به شما آموزش می‌دهم که چگونه Webserver IIS Role را روی ویندوز سرور نصب، مدیریت و پیکربندی کنید تا وب‌سایت‌های خود را در سرور خود میزبانی کنید، چه توسعه‌دهنده وب باشید و چه می‌خواهید یاد بگیرید چگونه وب‌سایت خود را میزبانی کنید. وب‌سایت‌های موجود در سرور IIS خودتان، یا اگر یک مدیر سیستم هستید که می‌خواهید بدانید چگونه وب‌سایت‌ها را روی سرور IIS پیکربندی و مدیریت کنید، این دوره برای شما مناسب خواهد بود.

من این دوره را به چند بخش به شرح زیر تقسیم کردم:

بخش 1: معرفی و نصب

من نصب IIS در هر دو نسخه رابط کاربری گرافیکی ویندوز 10 و ویندوز سرور 2012 و نسخه اصلی و نحوه استفاده از ابزار نصب پلتفرم وب برای پیکربندی و به روز رسانی اجزای IIS را پوشش خواهم داد.

بخش 2: افزودن اولین وب سایت های خود

در این بخش، نحوه اضافه کردن و میزبانی اولین وب سایت های خود را در IIS خواهید آموخت.

من اضافه کردن یک وب سایت HTML ایستا و سایر پویایی های asp.net را با پایگاه داده پشتیبان SQL Server پوشش دادم.

بخش 3: Application Pools

در اینجا در این بخش، من مفهوم استخرهای برنامه و نحوه پیکربندی را با پوشش جزئیات تمام تنظیمات پیشرفته توضیح دادم.

بخش 4: احراز هویت

در IIS ما چندین نوع احراز هویت داریم:

  • ناشناس

  • اصلی

  • ویندوز

  • هضم

  • فرم ها

من هر یک از این انواع را پوشش دادم و آنها را در یک مثال جداگانه اجرا کردم تا تفاوت بین آنها را نشان دهم.

بخش 5: رمزگذاری SSL

در این بخش، نحوه پیاده‌سازی و افزودن گواهی SSL با استفاده از پروتکل HTTPS به وب‌سایت‌های شما را نشان دادم و یک مثال واقعی را با افزودن گواهی SSL به وب‌سایت خود پیاده‌سازی کردم.

بخش 6: ماژول بازنویسی URL

بازنویسی URL یک ماژول بسیار مهم در IIS است.

در اینجا در این بخش یک نمای کلی از آن و نحوه پیاده سازی چندین مثال و قانون مانند:

  • حذف پسوند aspx از URL

  • HTTP را به HTTPS هدایت کنید

  • کوچک کردن URL

بخش 7: نظارت IIS

در این بخش، چندین تکنیک و نکته را نشان دادم که به شما در نظارت بر سرور IIS کمک می کند.

بخش 8: بهینه سازی عملکرد

برای اینکه بهترین عملکرد را برای وب سایت و سرور خود داشته باشید.

در اینجا در این بخش، من سعی کردم برخی از مهم ترین نکات را برای کمک به دستیابی به بهترین عملکرد برای سرور شما پوشش دهم.

بخش 9: ایمن سازی IIS

و برای اطمینان از ایمن بودن سرور شما در برابر هکرها، در این بخش نکاتی را توضیح دادم که به شما کمک می کند سرور و وب سایت های خود را ایمن کنید.

بخش 10: موضوعات دیگر

در این بخش موضوعات دیگری را در مورد IIS به شرح زیر نشان دادم:

  • دایرکتوری های مجازی

  • سند پیش‌فرض

  • دسترسی به FTP

  • کار با Power Shell

بخش 11: مقداردهی اولیه برنامه

بخش 12: معماری IIS

بخش 13: سؤالات شما

در این بخش، من سخنرانی هایی را برای پاسخ به سوالات شما ایجاد خواهم کرد.

بخش 14: در دسترس بودن بالای IIS

هم NFS و هم DFS-R HA را پوشش می دهد

به روز رسانی های ماهانه!

این دوره به صورت ماهانه با سخنرانی ها و بخش های جدید به روز می شود. در صورت دوره می‌توانید فهرستی از به‌روزرسانی‌های آتی را در بخش به‌روزرسانی‌های آینده پیدا کنید.

و اگر ایده یا موضوعی دارید که می‌خواهید توضیح دهم و پوشش دهم، می‌توانید با من تماس بگیرید و من آن را به دوره اضافه خواهم کرد.

پشتیبانی

شما می توانید سایر دانش آموزانی را که می دانند چقدر در پاسخ به هر سؤالی فعال هستم، نه تنها مربوط به دوره، بلکه همچنین در هر موضوع علوم رایانه در وب سایت خود کمک رایگان ارائه می دهم، می توانید این را در بخش پاداش پیدا کنید. دوره. بنابراین در مورد چیزی که ممکن است احساس نامشخصی دارید نگران نباشید، من تقریباً 24 ساعت هفته در کنار شما خواهم بود تا به شما کمک کنم.

قول من به شما

من در هر مرحله برای شما اینجا خواهم بود. اگر در مورد محتوای دوره یا هر موضوعی مرتبط با این موضوع یا هر موضوع دیگری سوالی دارید، همیشه می توانید سوالی را در دوره مطرح کنید یا به من پیام مستقیم بدهید. و من برای کمک به شما در اینجا خواهم بود.

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

با 30 روز ضمانت بازگشت وجه 100٪، هیچ چیزی مانع از ورود شما به داخل و امتحان دوره در حال حاضر نیست.

بروید و روی دکمه ثبت نام کلیک کنید و من شما را در درس 1 می بینم!

الزامات چیست؟

  • اصولاً بدانید که چگونه و چگونه از سرور ویندوز استفاده کنید

  • کامپیوتر ویندوز

  • اتصال به اینترنت

  • دانش اولیه درباره خدمات دامنه Active Directory

  • دانش اولیه در مورد "چگونه اینترنت کار می کند"

مخاطب هدف چیست؟

  • توسعه دهندگان وب که مایلند بدانند چگونه برنامه وب را در IIS میزبانی کنند

  • مدیران سروری که مایل به یادگیری نحوه کار با وب سرور IIS هستند

  • هر کسی که می خواهد نحوه میزبانی و مدیریت وب سایت ها در سرور IIS را بیاموزد

قرار است از این دوره چه چیزی به دست بیاورم؟

IIS را در انواع مختلف سیستم عامل نصب و پیکربندی کنید.

افزودن و مدیریت وب سایت ها در سرور شما.

SSL را بدانید و یاد بگیرید که چگونه یک گواهی به وب سایت خود اضافه کنید.

نکاتی در مورد نحوه بهینه سازی سرور IIS برای بهترین عملکرد بیاموزید.

با نحوه ایمن سازی سرور IIS خود آشنا شوید.

آگاه باشید که مخزن های برنامه IIS چیست و چگونه پیکربندی شود.

بازنویسی URL چیست و چند مثال را به کار ببرید.

نحوه پیاده سازی IIS High Availability را بیاموزید.


سرفصل ها و درس ها

معرفی و نصب اولیه Basic introduction and installation

  • نمای کلی IIS IIS Overview

  • دریافت پشتیبانی Getting Support

  • مروری بر پلتفرم Udemy Udemy Platform Overview

  • قبل از اینکه ادامه بدی!! Before You Continue!!

  • نکته درباره نصب IIS Note About IIS Installation

  • نصب ویژگی IIS در ویندوز 10 Installing IIS feature on windows 10

  • نصب نقش IIS در سرور ویندوز 2012 (GUI) Installing IIS role on windows server 2012 (GUI)

  • نصب ویژگی IIS در ویندوز 2012 نسخه Core Installing IIS feature on windows 2012 Core edition

  • ابزار نصب پلتفرم وب The web platform installer tool

  • در حال حذف IIS Uninstalling IIS

معرفی و نصب اولیه Basic introduction and installation

  • نمای کلی IIS IIS Overview

  • دریافت پشتیبانی Getting Support

  • مروری بر پلتفرم Udemy Udemy Platform Overview

  • قبل از اینکه ادامه بدی!! Before You Continue!!

  • نکته درباره نصب IIS Note About IIS Installation

  • نصب ویژگی IIS در ویندوز 10 Installing IIS feature on windows 10

  • نصب نقش IIS در سرور ویندوز 2012 (GUI) Installing IIS role on windows server 2012 (GUI)

  • نصب ویژگی IIS در ویندوز 2012 نسخه Core Installing IIS feature on windows 2012 Core edition

  • ابزار نصب پلتفرم وب The web platform installer tool

  • در حال حذف IIS Uninstalling IIS

ایجاد اولین وب سایت های خود Creating your first websites

  • اولین وب سایت خود را ایجاد کنید Create you first website

  • صحافی توضیح داده شد Bindings explained

  • وب سایت دوم خود را اضافه کنید Add your second website

ایجاد اولین وب سایت های خود Creating your first websites

  • اولین وب سایت خود را ایجاد کنید Create you first website

  • صحافی توضیح داده شد Bindings explained

  • وب سایت دوم خود را اضافه کنید Add your second website

استخرهای کاربردی Application pools

  • استخرهای اپلیکیشن چیست؟ What are application pools?

  • هویت استخر برنامه Application pool identities

  • آزمایشگاه 1 - 2 وب سایت یک مجموعه برنامه Lab 1 - 2 websites same application pool

  • آزمایشگاه 2 - 2 وب سایت استخرهای مختلف برنامه Lab 2 - 2 websites different application pools

  • آزمایشگاه 3 - همان وب سایت استخرهای برنامه های مختلف Lab 3 - Same website different application pools

  • تنظیمات پیشرفته - عمومی Advanced Settings - General

  • تنظیمات پیشرفته - CPU Advanced Settings - CPU

  • تنظیمات پیشرفته - مدل فرآیند Advanced Settings - process model

  • تنظیمات پیشرفته - فرآیند یتیم شدن Advanced Settings - process orphaning

  • تنظیمات پیشرفته - شکست سریع Advanced Settings - rapid failure

  • تنظیمات پیشرفته - بازیافت Advanced Settings - recycling

  • تنظیمات پیش فرض استخر برنامه Default application pool settings

استخرهای کاربردی Application pools

  • استخرهای اپلیکیشن چیست؟ What are application pools?

  • هویت استخر برنامه Application pool identities

  • آزمایشگاه 1 - 2 وب سایت یک مجموعه برنامه Lab 1 - 2 websites same application pool

  • آزمایشگاه 2 - 2 وب سایت استخرهای مختلف برنامه Lab 2 - 2 websites different application pools

  • آزمایشگاه 3 - همان وب سایت استخرهای برنامه های مختلف Lab 3 - Same website different application pools

  • تنظیمات پیشرفته - عمومی Advanced Settings - General

  • تنظیمات پیشرفته - CPU Advanced Settings - CPU

  • تنظیمات پیشرفته - مدل فرآیند Advanced Settings - process model

  • تنظیمات پیشرفته - فرآیند یتیم شدن Advanced Settings - process orphaning

  • تنظیمات پیشرفته - شکست سریع Advanced Settings - rapid failure

  • تنظیمات پیشرفته - بازیافت Advanced Settings - recycling

  • تنظیمات پیش فرض استخر برنامه Default application pool settings

احراز هویت Authentication

  • مقدمه ای در مورد احراز هویت در IIS Introduction about authentication in IIS

  • احراز هویت ناشناس Anonymous authentication

  • ناشناس با جعل هویت Anonymous with Impersonation

  • احراز هویت اولیه و خلاصه Basic and digest authentication

  • احراز هویت ویندوز Windows authentication

  • احراز هویت فرم ها Forms authentication

احراز هویت Authentication

  • مقدمه ای در مورد احراز هویت در IIS Introduction about authentication in IIS

  • احراز هویت ناشناس Anonymous authentication

  • ناشناس با جعل هویت Anonymous with Impersonation

  • احراز هویت اولیه و خلاصه Basic and digest authentication

  • احراز هویت ویندوز Windows authentication

  • احراز هویت فرم ها Forms authentication

رمزگذاری SSL (پروتکل HTTPS) SSL encryption (HTTPS protocol)

  • نمای کلی HTTPS HTTPS Overview

  • نصب گواهی SSL Installing SSL Certificate

  • پشتیبان گیری - بازیابی گواهینامه های SSL Backup - Restore SSL certificates

  • انواع گواهی SSL SSL certificate types

  • اعتماد به گواهی امضا شده توسط خود Trusting the self signed certificate

  • احراز هویت گواهی SSl SSl certificate authentication

رمزگذاری SSL (پروتکل HTTPS) SSL encryption (HTTPS protocol)

  • نمای کلی HTTPS HTTPS Overview

  • نصب گواهی SSL Installing SSL Certificate

  • پشتیبان گیری - بازیابی گواهینامه های SSL Backup - Restore SSL certificates

  • انواع گواهی SSL SSL certificate types

  • اعتماد به گواهی امضا شده توسط خود Trusting the self signed certificate

  • احراز هویت گواهی SSl SSl certificate authentication

ماژول بازنویسی URL URL Rewrite module

  • URL بازنویسی مقدمه URL Rewrite introduction

  • URL را با حروف کوچک اجرا کنید Enforce lower case URL

  • هدایت غیر www به www Redirect non-www to www

  • تغییر مسیر HTTP به HTTPS HTTP to HTTPS redirect

  • حذف aspx extension remove aspx extention

  • برای تعمیرات کار نمی کند Down for maintenance

ماژول بازنویسی URL URL Rewrite module

  • URL بازنویسی مقدمه URL Rewrite introduction

  • URL را با حروف کوچک اجرا کنید Enforce lower case URL

  • هدایت غیر www به www Redirect non-www to www

  • تغییر مسیر HTTP به HTTPS HTTP to HTTPS redirect

  • حذف aspx extension remove aspx extention

  • برای تعمیرات کار نمی کند Down for maintenance

نظارت IIS IIS monitoring

  • نظارت بر فرآیندهای کارگری Worker Processes monitoring

  • درخواست ردیابی ناموفق Request failed tracing

  • ماژول ثبت پیشرفته Advanced logging module

  • ابزار نظارت بر عملکرد Performance monitoring tool

نظارت IIS IIS monitoring

  • نظارت بر فرآیندهای کارگری Worker Processes monitoring

  • درخواست ردیابی ناموفق Request failed tracing

  • ماژول ثبت پیشرفته Advanced logging module

  • ابزار نظارت بر عملکرد Performance monitoring tool

نکات بهینه سازی عملکرد IIS IIS Performance Optimization Tips

  • پیکربندی ورود به سیستم Configure Logging

  • Debugging را غیرفعال کنید Disable Debugging

  • رشته ها در هر پردازنده Threads per processor

  • طول صف Queue length

  • فشرده سازی محتوا Content Compression

  • تنظیمات استخر برنامه Application pool settings

  • حافظه پنهان خروجی Output cache

نکات بهینه سازی عملکرد IIS IIS Performance Optimization Tips

  • پیکربندی ورود به سیستم Configure Logging

  • Debugging را غیرفعال کنید Disable Debugging

  • رشته ها در هر پردازنده Threads per processor

  • طول صف Queue length

  • فشرده سازی محتوا Content Compression

  • تنظیمات استخر برنامه Application pool settings

  • حافظه پنهان خروجی Output cache

نکات امنیتی IIS IIS Security Tips

  • جداسازی دایرکتوری Isolate directory

  • تنظیمات فایروال Firewall settings

  • درخواست فیلتر کردن Request filtering

  • محدودیت های دامنه IP IP Domain Restrictions

  • انواع میم Mime Types

  • صفحات خطا Error pages

  • توصیه های نهایی Final recommendations

نکات امنیتی IIS IIS Security Tips

  • جداسازی دایرکتوری Isolate directory

  • تنظیمات فایروال Firewall settings

  • درخواست فیلتر کردن Request filtering

  • محدودیت های دامنه IP IP Domain Restrictions

  • انواع میم Mime Types

  • صفحات خطا Error pages

  • توصیه های نهایی Final recommendations

موضوعات دیگر Other topics

  • دایرکتوری های مجازی Virtual directories

  • سند پیش فرض Default document

  • دسترسی به FTP FTP Access

  • کار با PowerShell Working with PowerShell

  • وردپرس را روی IIS نصب کنید Install WordPress on IIS

موضوعات دیگر Other topics

  • دایرکتوری های مجازی Virtual directories

  • سند پیش فرض Default document

  • دسترسی به FTP FTP Access

  • کار با PowerShell Working with PowerShell

  • وردپرس را روی IIS نصب کنید Install WordPress on IIS

مقداردهی اولیه برنامه Application initialization

  • مقداردهی اولیه اپلیکیشن چیست؟ What is application initialization?

  • راه اندازی با استفاده از PowerShell Setup using PowerShell

  • راه اندازی با استفاده از فایل های پیکربندی Setup using configuration files

  • تنظیم صفحه بارگیری سفارشی Setup Custom loading page

مقداردهی اولیه برنامه Application initialization

  • مقداردهی اولیه اپلیکیشن چیست؟ What is application initialization?

  • راه اندازی با استفاده از PowerShell Setup using PowerShell

  • راه اندازی با استفاده از فایل های پیکربندی Setup using configuration files

  • تنظیم صفحه بارگیری سفارشی Setup Custom loading page

معماری IIS IIS architecture

  • اجزای IIS IIS components

  • رسیدگی به درخواست Request handling

معماری IIS IIS architecture

  • اجزای IIS IIS components

  • رسیدگی به درخواست Request handling

IIS در دسترس بودن بالا IIS High Availability

  • HA در مقابل DR HA vs DR

  • IIS Web Farm - تعادل بار شبکه IIS Web Farm - Network load balancing

  • مسیریابی درخواست برنامه IIS (ARR) IIS Application request routing (ARR)

  • معرفی محتوای مشترک Shared Content Intro

  • محتوای به اشتراک گذاشته شده در مزرعه وب - اشتراک گذاری شبکه Web Farm Shared Content- Network Share

  • محتوای به اشتراک گذاشته شده در مزرعه وب - DFS-R Web Farm Shared Content- DFS-R

IIS در دسترس بودن بالا IIS High Availability

  • HA در مقابل DR HA vs DR

  • IIS Web Farm - تعادل بار شبکه IIS Web Farm - Network load balancing

  • مسیریابی درخواست برنامه IIS (ARR) IIS Application request routing (ARR)

  • معرفی محتوای مشترک Shared Content Intro

  • محتوای به اشتراک گذاشته شده در مزرعه وب - اشتراک گذاری شبکه Web Farm Shared Content- Network Share

  • محتوای به اشتراک گذاشته شده در مزرعه وب - DFS-R Web Farm Shared Content- DFS-R

سناریوهای واقعی Real case scenarios

  • میزبانی در MS Azure Hosting on MS Azure

سناریوهای واقعی Real case scenarios

  • میزبانی در MS Azure Hosting on MS Azure

سوالات شما Your Questions

  • این بخش چیست؟ What is this section?

  • چندین وب سایت با چندین گواهی و پورت در یک سرور ایجاد کنید Create multiple websites with multiple certificates and ports on the same server

  • فرآیند w3wp.exe را اشکال زدایی کنید Debug the w3wp.exe process

  • نحوه دریافت نام سروری که IIS روی آن اجرا شده و اخیراً استفاده شده است How to get server name on which IIS is running and Recent used

  • نظارت IIS - درخواست ها را در یک دوره زمانی دریافت کنید IIS monitoring - Get Requests in a period of time

سوالات شما Your Questions

  • این بخش چیست؟ What is this section?

  • چندین وب سایت با چندین گواهی و پورت در یک سرور ایجاد کنید Create multiple websites with multiple certificates and ports on the same server

  • فرآیند w3wp.exe را اشکال زدایی کنید Debug the w3wp.exe process

  • نحوه دریافت نام سروری که IIS روی آن اجرا شده و اخیراً استفاده شده است How to get server name on which IIS is running and Recent used

  • نظارت IIS - درخواست ها را در یک دوره زمانی دریافت کنید IIS monitoring - Get Requests in a period of time

نمایش نظرات

آموزش دوره تسلط وب سرور IIS
جزییات دوره
4.5 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,159
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hasan Aboul Hasan Hasan Aboul Hasan

متخصص دیجیتال مارکتینگ و فناوری - موسس H-educate