Basic introduction and installation
  • IIS Overview
  • Getting Support
  • Udemy Platform Overview
  • Before You Continue!!
  • Note About IIS Installation
  • Installing IIS feature on windows 10
  • Installing IIS role on windows server 2012 (GUI)
  • Installing IIS feature on windows 2012 Core edition
  • The web platform installer tool
  • Uninstalling IIS
Creating your first websites
  • Create you first website
  • Bindings explained
  • Add your second website
Application pools
  • What are application pools?
  • Application pool identities
  • Lab 1 - 2 websites same application pool
  • Lab 2 - 2 websites different application pools
  • Lab 3 - Same website different application pools
  • Advanced Settings - General
  • Advanced Settings - CPU
  • Advanced Settings - process model
  • Advanced Settings - process orphaning
  • Advanced Settings - rapid failure
  • Advanced Settings - recycling
  • Default application pool settings
Authentication
  • Introduction about authentication in IIS
  • Anonymous authentication
  • Anonymous with Impersonation
  • Basic and digest authentication
  • Windows authentication
  • Forms authentication
SSL encryption (HTTPS protocol)
  • HTTPS Overview
  • Installing SSL Certificate
  • Backup - Restore SSL certificates
  • SSL certificate types
  • Trusting the self signed certificate
  • SSl certificate authentication
URL Rewrite module
  • URL Rewrite introduction
  • Enforce lower case URL
  • Redirect non-www to www
  • HTTP to HTTPS redirect
  • remove aspx extention
  • Down for maintenance
IIS monitoring
  • Worker Processes monitoring
  • Request failed tracing
  • Advanced logging module
  • Performance monitoring tool
IIS Performance Optimization Tips
  • Configure Logging
  • Disable Debugging
  • Threads per processor
  • Queue length
  • Content Compression
  • Application pool settings
  • Output cache
IIS Security Tips
  • Isolate directory
  • Firewall settings
  • Request filtering
  • IP Domain Restrictions
  • Mime Types
  • Error pages
  • Final recommendations
Other topics
  • Virtual directories
  • Default document
  • FTP Access
  • Working with PowerShell
  • Install WordPress on IIS
Application initialization
  • What is application initialization?
  • Setup using PowerShell
  • Setup using configuration files
  • Setup Custom loading page
IIS architecture
  • IIS components
  • Request handling
IIS High Availability
  • HA vs DR
  • IIS Web Farm - Network load balancing
  • IIS Application request routing (ARR)
  • Shared Content Intro
  • Web Farm Shared Content- Network Share
  • Web Farm Shared Content- DFS-R
Real case scenarios
  • Hosting on MS Azure
Your Questions
  • What is this section?
  • Create multiple websites with multiple certificates and ports on the same server
  • Debug the w3wp.exe process
  • How to get server name on which IIS is running and Recent used
  • IIS monitoring - Get Requests in a period of time