Course Description
In this three day instructor-led course the students will learn to install, configure, maintain, and troubleshoot an Internet Information Services 7.0 Web Server in Windows Server 2008.
Course Objectives:
After completing this course, students will be able to:
• Describe the IIS 7.0 modular architecture
• Describe the IIS 7.0 workloads
• Describe the three methods for installing IIS 7.0
• Install IIS 7.0 using each of the three identified methods
• Configure common features for IIS 7.0
• Validate functionality of configured features.
Course Audience:
The primary audience for this course is individuals who want to become a Web Server Administrator in an enterprise environment. Also, individuals who are assuming a new role requiring skills to manage content served by an IIS 7.0 Web Server over an intranet, extranet, and internet would be interested in this course.
Course PreRequisites:
Before attending this course, students must have one or more of the following:
• Course 6420 Foundational Series: Fundamentals of a Windows Server 2008 Network Infrastructure and Application Platform
Or
• A minimum of one year of experience administering and supporting a Web Server role using Windows Server 2003
• Network + certification
Course Outline:
Module 1: Configuring an IIS 7.0 Web Server
The students will be introduced to the process of installing a Web Server and configuring IIS features such as application development; health and diagnostics; HTTP features and more.
Lessons
• Introducing Internet Information Services 7.0
• Installing the Web Server Role in Windows Server 2008
• Configuring Application Development, Health, and HTTP Features
• Configuring Performance, Security, and Server component Features
Lab 1: Configuring an IIS 7.0 Web Server
• Installing IIS using Role Manager
• Installing IIS using Unattend Setup
• Installing IIS on Server Core from Command Line
• Configuring IIS and Validate Functionality
Module 2: Configuring IIS 7.0 Web Sites and Application Pools
The students will be introduced to creating and managing Web sites and application pools.
Lessons
• Introducing Web Sites and Application Pools
• Creating a Web Site
• Creating an Application Pool
• Maintaining an Application Pool
Lab 1: Configuring IIS 7.0 Web Sites and Application Pools
• Configuring Authentication Types
• Creating a Web Site and Web Application
• Creating an Application Pool
• Configuring an Existing Application Pool
Module 3: Configuring IIS 7.0 Application Settings
The students will be introduced configuring application settings using ASP.NET.
Lessons
• Configuring Application Settings
• Configuring ASP.NET Security
Lab 1: Configuring IIS 7.0 Application Settings
• Configuring ASP.NET
• Configuring ASP.NET Application Development Settings
• Configuring a Web Server to Host Multiple Web Applications with Separate Application Pools
• Configuring ASP.NET Security
Module 4: Configuring IIS 7.0 Modules
The students will be introduced to configuring IIS modules.
Lessons
• Configuring Native Modules
• Configuring Managed Modules
Lab 1: Configuring IIS 7.0 Modules
• Configuring and Editing Native Modules
• Configuring and Edit Managed Modules
Module 5: Securing the IIS 7.0 Web Server and Web Sites
The students will be introduced to configuring a secure Web Server and Web sites and to using logging as a tool for monitoring security.
Lessons
• Configuring Secure Web Sites and Servers
• Configure Other Aspects of Web Server Security
• Configuring Logging for IIS 7.0
Lab 1: Securing IIS 7.0 Web Server and Web Sites
• Configuring a Secure Web server
• Configuring Authorization, Authentication and Access
• Configuring Logging
Module 6: Configuring Delegation and Remote Administration
The students will be introduced to assigning rights to Web site users and configuring users to serve as remote administrators of a server and its corresponding Web sites.
Lessons
• Configuring Remote Administration
• Configuring Delegated Administration
• Configuring Feature Delegation
Lab 1: Configuring Delegation and Remote Administration
• Configuring Remote Administration
• Configuring Delegated Administration
• Configuring Feature Delegation
Module 7: Using Command-line and Scripting for IIS 7.0 Administration
The students will learn basic scripting methods for completing IIS 7.0 administrative tasks needed to maintain Web sites and Web servers.
Lessons
• Tools for Running Administrative Tasks in IIS
• Executing Scripts for Administrative Tasks
• Managing IIS Tasks
Lab 1: Using Command-line and Scripting for IIS 7.0 Administration
• Managing IIS Web Sites with PowerShell
• Executing a Script using WAP
• Automating IIS Administration using Scripts
• Navigating IIS tasks using WMI and Appcmd
Module 8: Tuning IIS 7.0 for Improved Performance
The students will be introduced to techniques for improving Web Server performance.
Lessons
• Implementing Best Practices for Improving IIS Performance
• Configuring Options to Improve IIS Performance
• Managing Application Pools to Improve IIS Performance
Lab 1: Tuning IIS 7.0 for Performance
• Configuring IIS Performance Options
• Managing Application Pools to Improve Performance
• Deploying Applications
Module 9: Ensuring Web Site Availability with Web Farms
The students will learn to ensure Web site availability in a Web farm topology.
Lessons
• Backing Up and Restoring Web Sites
• Working with Shared Configurations
• Configuring Network Load Balancing for IIS
Lab 1: Ensuring Web Site Availability with Web Farms
• Backing Up an IIS Web Site
• Restoring an IIS Web site
• Enabling Shared Configurations
• Configuring Network Load Balancing
Module 10: Troubleshooting IIS 7.0 Web Servers
The students will learn to use audit logs to troubleshoot common Web Server related authentication, authorization, communication, and configuration error messages.
Lessons
• Using IIS 7.0 Logging for Troubleshooting
• Troubleshooting Authentication
• Troubleshooting Authorization
• Troubleshooting Communication
• Troubleshooting Configuration
Lab 1: Troubleshooting IIS 7.0 Web Servers
• Troubleshooting Authentication
• Troubleshooting Authorization Types
• Troubleshooting Communication