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.
Audience
This course is intended for
experienced systems administrators and engineers (at
a 200-300 skill level) who have experience in
deploying, administering, and supporting Microsoft
Windows Server 2003 operating system-based servers
and networks.
Students can be any one of the
following:
|
• |
Systems
Administrators or IT Generalists who are
responsible for installing, configuring, and
maintaining Web and application servers. |
|
• |
IT
Support Professionals in medium-to-large
organizations, who are responsible for
maintaining servers, including but not
limited to Web and application servers on
the corporate network. The audience includes
IT Support Professionals who perform support
functions with the Windows Server 2003
family of operating systems and network
services in their day-to-day work. |
|
• |
System
Engineers, who perform tasks associated with
the implementation and maintenance of Web
and application servers as part of their
overall IT responsibility within
small-to-medium organizations. |
At Course Completion
After completing this course,
students will be able to:
|
• |
Describe
the main features of IIS 6.0, the IIS 6.0
security model, the request processing and
metabase architectures. |
|
• |
Plan the
implementation of IIS 6.0 based on the
administrative and business needs of an
organization. |
|
• |
Install
and configure IIS 6.0. |
|
• |
Implement Web server and Web site security. |
|
• |
Create
additional Web and File Transfer Protocol
(FTP) sites. |
|
• |
Administer the IIS metabase. |
|
• |
Manage
Web sites and applications. |
|
• |
Monitor
IIS 6.0 performance and Security. |
|
• |
Migrate
Web sites and applications from earlier
versions of IIS. |
Prerequisites
This course requires that students
meet the following prerequisites:
|
• |
At least
two years' experience in administering
Microsoft Windows-based servers. |
|
• |
Knowledge and experience that is equivalent
to skills measured by exams 70-290 and
70-291 |
|
• |
Skills
to do the following: |
|
• |
Create
user and group accounts |
|
• |
Assign
file system permissions to resources |
|
• |
Configure network interface parameters |
|
• |
Create
and configure Domain Name System (DNS)
entries |
|
• |
Monitor
server performance |
|
• |
Monitor
network traffic |
Microsoft Certified Professional
Exams
No Microsoft Certified
Professional exams are associated with this course
currently.
Course Materials
The student kit includes a
comprehensive workbook and other necessary materials
for this class.
Course Outline
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. |