- Learn to deploy and configure Internet Information Services on Windows Server.
In this module you learn:
- The architectural components of IIS
- How to install IIS on Windows Server
- How to configure IIS to host websites
- Learn to configure Internet Information Services (IIS) websites and applications on Windows Server.
By the end of this module, you'll be able to:
- Create and configure websites, web applications, and virtual directories in IIS Manager and with PowerShell.
- Configure and manage application pools to provide process isolation for web applications.
- Create and manage IIS site bindings, including host headers and Server Name Indication (SNI) for multiple HTTPS sites.
- Configure advanced site settings including custom error pages, MIME types, HTTP compression, and request filtering.
- Learn how to manage Internet Information Services (IIS) using IIS Manager, PowerShell, and command-line tools.
By the end of this module you'll be able to:
- Navigate IIS Manager and use it to manage sites, application pools, and server configuration
- Install and configure the Web Management Service (WMSVC) to enable remote IIS administration
- Delegate limited IIS access to developers using IIS Manager Users and IIS Manager Permissions
- Use the WebAdministration PowerShell module to create, configure, and manage IIS objects
- Use AppCmd.exe for command-line administration and configuration backup/restore
- Monitor worker processes and active requests using IIS Manager and PowerShell
- Configure IIS logging and analyze log data to identify errors and traffic patterns
- Perform routine administrative tasks including application pool lifecycle management and IISReset
- Learn how to secure and harden Internet Information Services (IIS) to protect your web applications and data from potential threats. This module covers best practices for authentication, authorization, server and website hardening, certificate configuration, and more.
After completing this module, you'll be able to:
- Configure IIS authentication modes
- Implement IIS authorization rules to control access to web content
- Harden an IIS server by removing unused features, disabling directory browsing, and isolating sites
- Configure request filtering to block malicious request patterns before they reach web applications
- Install and bind SSL/TLS certificates to configure HTTPS
- Enforce TLS 1.2 and TLS 1.3 while disabling deprecated protocols and weak cipher suites
- Learn how to diagnose common IIS failures and tune IIS for reliable performance.
- Collect and interpret IIS request logs, HTTP.sys logs, and Failed Request Tracing output.
- Diagnose common error conditions and identify CPU, memory, and queue bottlenecks.
- Tune recycling, caching, compression, and connection settings for production workloads.
Get 20% off all career paths from fullstack to AI
Build the Finance Skills That Lead to Promotions — Not Just Certificates
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Syllabus
- Deploy and configure Internet Information Services
- Introduction to Internet Information Services on Windows Server
- Installing the Internet Information Services web server role
- Initial configuration and validation
- Knowledge check
- Summary
- Configure Internet Information Services websites and applications
- Websites, applications, and virtual directories
- Application pools and worker process
- Bindings and host headers
- Advanced site configuration
- Knowledge check
- Summary
- Manage Internet Information Services
- Introduction
- Remote administration
- Scripting automation
- Monitoring
- Knowledge check
- Summary
- Secure and harden Internet Information Services
- Introduction
- Authentication and authorization
- Server and website hardening
- HTTPS and TLS configuration
- Knowledge check
- Summary
- Troubleshoot and optimize IIS performance
- Introduction
- Diagnose errors with logs and tracing
- Monitor and tune IIS performance
- Build an operational troubleshooting practice
- Knowledge check
- Summary