Skip Ribbon Commands
Skip to main content

IIS-8 - IDesign Advanced Internet Information Services Management (IIS 8/8.5)


Duration: 4 Days




Delivery Method:

Software Assurance Value:

Microsoft CPE:

Course Information

Course Description

​Internet Information Services (IIS) is a tool that can be covered in couple of hours as well as in 3 weeks. IIS is a never-ending subject that requires a deep-dive if you consider using it for web farm administration or if you want to become familiar with IIS behavior in particular situations.

During this intensive training students are introduced to the process of configuring advanced IIS features, configuring security settings, performing advanced troubleshooting and monitoring. You will learn everything you need to maintain and provide availability to the business Web Application platform.

The material includes IDesign's unique tools, over 150 pages of slides and exercises. The class can be conducted for IIS 8 or IIS 8.5.

Course Objectives

In this course, you will:
  • Learn how to correctly install and configure IIS 8.5 on Windows Server 2012 R2
  • Learn how to administer websites, applications and application pools
  • Learn how to configure ASP.NET settings for applications
  • Learn how to boost IIS 8.5 with platform extensions
  • Learn how to configure security of the platform and server from one of the best experts in the security field!
  • Learn how to manage IIS 8.5 remotely and how to delegate management
  • Learn how to configure FTP Server on IIS 8.5
  • Learn how to automate IIS 8.5 management, build scripts and get the appropriate knowledge to build multitenant environment
  • Learn how to tune IIS 8.5, how to measure health status and performance
  • Learn how to build high availability and web farms
  • Learn how to basic and advanced techniques for troubleshooting IIS 8.5

Course Audience

​Enterprise administrators, web administrators, infrastructure architects, security professionals, systems engineers, network administrators, IT professionals, security consultants and other people responsible for implementing network and perimeter security.

Course Outline

Module 1: Introducing, installing and configuring IIS 8.5 on Windows Server 2012 R2
  • Introducing Internet Information Services 8.5
    • Administration tools
    • Architecture overview
    • Configuration System overview
  • Comparing IIS 7.5 to IIS 8.0/8.5
  • Installing the Web Server (IIS) role in Windows Server 2012 R2
    • Discussing the deployment scenarios
    • Using Server Manager
    • Using Unattended Setup
    • Using Command Line
    • Troubleshooting installation
  • Post-installation administration tasks
    • HTTP Features
    • Security Settings
    • Logging
Module 2: Administering Web Sites
  • Creating a Web Site, Application, Virtual Directory
  • Managing Security settings for Web Sites
  • Administering Web Site logging
  • Configuring Failed Request Tracing
  • Managing Virtual Directories and remote content
  • Configuring Authentication Types
  • Configuring Bindings
Module 3: Administering Applications and Application Pools
  • Managing Application Pools and Applications
  • Global Application Initializations
  • Managing Application Pool Identity
  • Managing Worker Processes and requests
  • CPU Throttling: Sand-boxing Sites and Applications
  • Idle Worker Process Page-Out
Module 4: Configuring Application Development Settings
  • ASP.NET Security Settings
  • ASP.NET Application Development Settings
  • Configuring ASP.NET
Module 5: IIS 8.5 functionality extensions
  • Architecture Extensions
    • CGI
    • FastCGI
    • ISAPI
    • ASP
  • Managing Extensions
    • Security
    • Delegation
  • Functionality Extensions
    • PHP
    • WebDAV
    • Media Services
    • URL Rewrite
  • Performance Extensions
    • Application WarmUp
    • Request routing
    • Dynamic Website Activation
  • Security Extensions
    • URLScan / URLRewrite
    • Dynamic IP Restrictions
  • Administrative extensions
Module 6: Managing IIS 8.5 Modules
  • Adding IIS 8.5 Modules
  • Administering IIS 8.5 Modules
Module 7: Securing the IIS 8.5 platform and web environment
  • Configuring security settings on Windows Server 2012
  • Centralized SSL Certificate Support
  • Secure Web Site settings
  • Configuring authentication and authorization
  • Restricting Web Site access
  • Secure Web Server implementation scenario
Module 8: IIS 8.5 Remote Management
  • Enabling and configuring remote administration
  • Enabling and configuring delegated administration
  • Enabling and configuring feature delegation
  • Managing applicationHost.config and Web.config access levels
  • Security considerations for remote management
Module 9: Configuring FTP Server on IIS 8.5
  • Managing FTP Authentication
  • Managing FTP Authorization
  • Configuring FTP Logging
  • Configuring FTP Logon Attempt Restrictions
  • Administering FTP Request Filtering
  • Configuring FTP User Isolation
Module 10: Managing IIS 8.5 from the command line
  • Tools overview
  • Advanced management with Powershell
  • Tools for Running Administrative Tasks in IIS
  • Automating management with Appcmd
  • IIS 8.5 and scripting
  • 3rd party management tools
Module 11: Tuning IIS 8.5 health and performance
  • Performance monitoring techniques
  • Monitoring IIS 8.5 under attack
  • Optimizing IIS 8.5 settings for better performance
  • Implementation scenarios analysis
  • Using 3rd party tools for performance monitoring
Module 12: Administering Web Server Availability with Web Farms
  • Shared Configuration
  • Advanced Network Load Balancing settings and configuration
  • Building the Web Farm
  • Managing the Web Farm
  • Automating tasks in multiple server IIS 8.5 environment
  • Policy based management
  • Server Name Indication (SNI) - SSL Scalability
  • Backing Up an IIS Web Site
  • Restoring an IIS Web site
  • Multicore Scaling on NUMA hardware overview
Module 13: IIS 8.5 Diagnostics
  • Auditing IIS 8.5 logs
  • Enhanced Logging
  • Logging to Event Tracing for Windows
  • Common error messages and examples
  • Auditing communication problems and examples
  • Troubleshooting authentication problems
  • Troubleshooting authorization problems
  • Managing and understanding problems with configuration

Course Prerequisites

​To attend this training you should have attended course Microsoft 6435B or have equivalent knowledge from real-world experience.

Course Schedule
This course is not scheduled yet.