Introduction
This three-day instructor-led course provides students with the knowledge and skills to implement and administer IIS 6.0. The course focuses on the IIS 6.0 architectural features that improve reliability, security, manageability and performance. The course also provides knowledge and skills to successfully install, configure, implement security, monitor, and manage Internet Information Services (IIS) 6.0 servers and Web sites.
Module 1: Introduction to IIS 6.0
This module explains the main features of IIS 6.0. In addition, the module provides an overview of the request processing, metabase architectures, security model, and the deployment considerations for IIS 6.0.
Lessons
Overview of the Main Features and Architecture of IIS 6.0
Deployment Considerations for IIS 6.0
After completing this module, students will be able to:
Describe the main features and architecture of IIS 6.0..
Explain the implementation considerations of IIS 6.0.
Module 2: Installing IIS 6.0 and Configuring Baseline Security
This module teaches how to install and configure IIS 6.0. The module also teaches how to install the IIS 6.0 software, configure the default Web site, and set baseline security by using the Security Configuration Wizard of Microsoft Windows Server 2003 SP1.
Lessons
Installing and Configuring IIS 6.0
Verifying the Installation of IIS 6.0
Configuring Baseline Security for IIS 6.0
Lab 2: Installing IIS 6.0 and Configuring Baseline Security
Installing IIS 6.0
Verifying the Installation
Setting Up the Baseline Security
After completing this module, students will be able to:
Install and configure IIS 6.0..
Verify that the IIS 6.0 installation was successful.
Configure baseline security for IIS 6.0.
Module 3: Implementing Web Server and Web Site Security
This module explains how to secure an IIS 6.0 Web server and Web sites hosted on a Web server. The module also describes the various security techniques students can use for user authentication, authorization, and secure communications.
Lessons
Configuring User Authentication and Authorization
Encrypting Web Site Communications
Reducing the Attack Surface of the Web Server
Lab 3: Implementing Web Server and Web Site Security
Configuring User Authentication for a Web Site
Encrypting Web Site Communications
Configuring Authorization for a Web Site
Reducing the Attack Surface of the Web Server
After completing this module, students will be able to:
Configure user authentication and authorization for Web sites.
Encrypt Web site communications by using SSL.
Reduce the attack surface of the Web server.
Module 4: Creating Additional Web and FTP Sites
This module explains how to create additional Web sites and FTP sites. The module also explains how to create and manage virtual directories and various methods of hosting multiple Web sites on a single Web server.
Lessons
Creating and Configuring an Additional Web Site
Creating and Configuring FTP Sites
Restricting Access to FTP Sites
Lab 4: Creating Additional Web Sites
Creating and Configuring Additional Web Sites
Creating and Configuring FTP Sites
Restricting Access to FTP Sites
After completing this module, students will be able to:
Create and configure an additional Web site.
Create and configure FTP sites.
Configure security for an FTP site.
Module 5: Administering the IIS Metabase
This module describes the IIS 6.0 metabase structure and explains how to manage the IIS 6.0 metabase. The module also explains how to perform backup and recovery of the metabase and how to export and import metabase files.
Lessons
Managing the IIS Metabase
Back Up and Restore IIS 6.0
Lab 5: Administering the Metabase
Managing the Metabase
Backing Up and Restoring the Metabase
Importing and Exporting the Metabase
After completing this module, students will be able to:
Manage the IIS Metabase.
Backup and restore IIS 6.0.
Module 6: Managing Web Sites and Applications
This module describes the various server-side application infrastructures that IIS 6.0 supports, the requirements and security considerations for running these applications. The module also explains how to configure IIS 6.0 to support server-side applications, the benefits of application pools and the guidelines for configuring security, reliability, and performance for application pools.
Lessons
Managing Server-Side Applications
Managing Application Pools
Managing Web Sites
Lab 6: Managing Web Sites and Applications
Managing Server-Side Applications
Managing Application Pools
Managing Web Sites
After completing this module, students will be able to:
Manage server-side applications.
Manage application pools.
Manage Web sites.
Module 7: Monitoring IIS 6.0 Performance and Security
This module provides an introduction to the IIS 6.0 logging functionality, and the IIS 6.0 log formats. The module also explains how to locate relevant event log data, IIS 6.0 tracing and the auditing of the metabase.
Lessons
Collecting IIS 6.0 Performance and Security Data
Analyzing Logs for Security and Performance
Lab 7: Monitoring IIS 6.0 Performance and Security
Collecting Logs for Security and Performance
Analyzing Logs for Security and Performance
After completing this module, students will be able to:
Collect IIS 6.0 performance and security data.
Analyze logs for security and performance.
Module 8: Migrating Web Sites and Applications from Earlier Versions of IIS
This module describes the concepts and procedures for migrating. The module also explains the differences between migrating and upgrading, how to run the IIS Migration Tool, the advantages and limitations of the tool, and the manual migration process.
Lessons
Preparing a Web Server for Migration
Manually Migrating Web Sites and Applications
Migrating Web Sites and Applications by Using the IIS Migration Tool
Lab 8: Migrating Web Sites and Applications from Earlier Versions of IIS
Migrating Web Sites and Applications from Earlier Versions of IIS to IIS 6.0
After completing this module, students will be able to:
Prepare a Web server for migration.
Manually migrate Web sites and applications.
Migrate Web sites and applications by using the IIS Migration tool.