Internet Information Services (IIS) 10 Administration

This Internet Information Services (IIS) 10 Administration training class teaches the procedures and best practices of web server administration for Microsoft's Internet Information Server (IIS) version 10 for Windows Server 2016.

This course is designed for IIS 8.0, 8.5, or 10.0. Features that are only available in 8.5 or 10.0 are identified as such.

Location

Public Classes: Delivered live online via WebEx and guaranteed to run . Join from anywhere!

Private Classes: Delivered at your offices , or any other location of your choice.

Goals
  1. Learn to plan for and perform an IIS installation.
  2. Understand IIS architecture and configuration.
  3. Perform common IIS administration tasks using IIS Manager, AppCmd, and PowerShell.
  4. Learn the techniques and best practices for IIS security and monitoring.
  5. Gain an understanding of how to deploy, configure, and securely host web-based applications.
Outline
  1. Introduction
    1. Role of a Web Server
    2. Static and Dynamic Content
    3. Security
    4. Authentication and Authorization
    5. Evolution of IIS
    6. HTTP/2
  2. Deployment Planning
    1. Windows Server Editions
    2. Nano Server
    3. Windows Installation Options
    4. Active Directory vs. Standalone
    5. IIS Modules
  3. Installation
    1. Server Manager
    2. PowerShell
    3. Upgrading from a Previous Version of IIS
    4. Automated Installation
  4. Server Footprint
    1. Folders and Files
    2. System Services
    3. Windows Users and Groups
  5. Tools for IIS Administration
    1. IIS Manager
    2. AppCmd.exe
    3. PowerShell
    4. Microsoft.Web.Administration API
  6. Basic Administration Objects
    1. Virtual Directories
    2. Applications
    3. Sites and Bindings
    4. Application Pools
  7. Configuration System
    1. Architecture
    2. Feature Delegation
    3. Configuration Editor
    4. Configuration Backups
  8. Remote IIS Administration
    1. IIS Management Service
    2. Users and Permissions
  9. Core Architecture
    1. HTTP.sys
    2. Worker Processes
    3. World Wide Web Publishing Service (W3SVC)
    4. Windows Activation Service (WAS)
  10. Request Pipeline
    1. Classic vs. Integrated Pipeline Mode
    2. Request Lifecycle Events
    3. IIS Modules
    4. ISAPI Handlers and Filters
    5. Static File Handler and MIME Types
    6. Failed Request Tracing (FRT)
    7. Modifying Execution Sequence
    8. URL Rewriting
  11. Monitoring and Logging
    1. Real-Time Monitoring
    2. Request Logging
    3. IIS Sub-Status Codes
    4. Application-Level Logging
    5. Centralized and Cloud-Based Logging
  12. Request Filtering and Limits
    1. Blocking Improper and Malicious Requests
    2. IP and Domain Restrictions
    3. IIS 10 Administration Instructor-Led Courseware
    4. Dynamic IP Restrictions
    5. Bandwidth Throttling
    6. Connection Limits and Timeouts
  13. Application Pool Performance
    1. Worker Process Initialization
    2. Automatic Recycling
    3. Effects of Recycling
    4. On Demand vs. Always Running
    5. Idle Timeout
    6. Idle Worker Process Page-Out
    7. Overlapped Recycle
    8. ASP.NET Application Domain Recycling
    9. CPU Affinity and Limits
    10. Rapid Fail Protection
  14. Application Pool Identity
    1. App Pool Identity vs. Authenticated User
    2. NTFS Permissions
    3. Use of Domain Accounts
    4. Interaction with Configuration System
    5. Debugging Permission Issues
  15. Authentication
    1. Anonymous Authentication
    2. HTTP Basic and Digest Authentication
    3. Kerberos and NTLM Authentication
    4. ASP.NET Forms Authentication
    5. Authentication for Web Services
  16. Delegation
    1. Authorization
    2. NTFS-Based Authorization
    3. URL-Based Authorization
    4. Application-Level Authorization
    5. Impersonation
  17. Certificates and HTTPS
    1. SSL, TLS, and HTTPS
    2. Obtaining and Installing a Server Certificate
    3. HTTPS Site Bindings
    4. Server Name Indication (SNI)
    5. Centralized Certificate Management
    6. Certificate Rebind
    7. Requiring HTTPS
    8. Client Certificates
    9. Client Certificate Account Mapping
  18. Caching and Compression
    1. Kernel-Mode Output Caching
    2. User-Mode Output Caching
    3. Downstream and Client Caching
    4. Response Compression
  19. ASP.NET Session State
    1. Session IDs
    2. In-Process Session State
    3. Using a State Server
  20. Web Farms
    1. Introduction
    2. Shared Configuration
    3. Shared Website Content
    4. Session State
    5. Machine Key
    6. Load Balancing
    7. Application Request Routing (ARR)
  21. Web Application Deployment
    1. Pushing vs. Pulling Content
    2. FTP and WebDAV
    3. Microsoft Web Deploy
    4. Dev, Staging, and Production Environments
    5. ASP.NET Core and Kestrel
    6. Deployment using Docker
  22. Conclusion
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this IIS class:

  • No prior web server administration experience is required.

Training for Yourself

$1,190.00 or 3 vouchers

Upcoming Live Online Classes

  • See More Classes

Please select a class.

Training for your Team

Length: 2 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

What people say about our training

Great materials to walk away with and the instructor was extremely flexible and considerate of my time.
Andrew Cocos
Brown Shoe Company
This is definitely the best instructor led private class that I have taken in my career in IT.
Reed Frost
Public Consulting Group
Webucator worked to customize the program for us. It was a success and we would not hesitate to use Webucator again for any future training needs.
Sheila Bosworth
Elias Wilf Corp
Very informative and accessible. Setup was no problem, the course was fun and the teacher was helpful.
Kevin Harper
Sheet Music Plus

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

63,434

Students who have taken Instructor-led Training

11,890

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

10.00

Students rated our Internet Information Services (IIS) 10 Administration trainers 10.00 out of 10 based on 6 reviews

Contact Us or call 1-877-932-8228