The specific IIS features that are available on a Web server will depend on the Windows 2000 operating system on which the Web server is running, and whether the Web server is a member o
Trang 1Review 30
Module 1: Installing Internet Information Services 5.0
Trang 2to represent any real individual, company, product, or event, unless otherwise noted Complying with all applicable copyright laws is the responsibility of the user No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation If, however, your only means of access is electronic, permission to print one copy is hereby granted
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property
2001 Microsoft Corporation All rights reserved
Microsoft, Active Directory, ActiveX, BackOffice, FrontPage, MS-DOS, Outlook, PowerPoint, SQL Server, Visual Basic, Visual InterDev, Visual SourceSafe, Visual Studio, Windows, Win32, Windows Media, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A and/or other countries
Other product and company names mentioned herein may be the trademarks of their respective owners
Trang 3Instructor Notes
This module provides students with knowledge of the purpose and benefits of using Microsoft® Internet Information Services (IIS) 5.0 and how to customize
the installation paths
After completing this module, students will be able to:
Define the purpose and benefits of using IIS
Install IIS to a specific location
Update the installation with hotfixes, service packs, and scripting engine updates
Use online documentation to locate information, product updates, and solutions to problems
Materials and Preparation
This section provides the materials and preparation tasks that you need to teach this module
Required Materials
To teach this module, you need the Microsoft PowerPoint® file 2295A_01.ppt
Preparation Tasks
To prepare for this module, you should:
Read all of the materials for this module
Complete the labs
Presentation:
45 Minutes
Lab:
30 minutes
Trang 4Module Strategy
Use the following strategy to present this module:
Introduction to Internet Information Services 5.0 Solicit ideas from the students on when a business could use a Web server Describe the features of IIS, and then contrast the features of IIS in the different Microsoft Windows® 2000 operating systems
Installing IIS Review the changes made to the operating system when IIS is installed Briefly discuss how to uninstall IIS Explain how to change the default installation paths of IIS during an unattended installation of Windows 2000 and how to perform an unattended component installation
Updating IIS Define service packs, hotfixes, scripting engine updates, and Microsoft FrontPage® Server Extensions service releases Explain where to find them
Using Online Documentation Ensure the students are fully aware of the range of information available in IIS Help and the Microsoft Knowledge Base
Trang 5Customization Information
This section identifies the lab setup requirements for a module and the configuration changes that occur on student computers during the labs This information is provided to assist you in replicating or customizing Microsoft Official Curriculum (MOC) courseware
The labs in this module are also dependent on the classroom configuration that is specified in the Customization Information section at the
end of the Classroom Setup Guide for Course 2295A, Implementing and Supporting Microsoft Internet Information Services 5.0
Windows 2000 Service Pack 1 is applied
The Microsoft File Transfer Protocol (FTP) service is installed
The Inetpub folder is moved from drive C to drive D
Important
Trang 7Overview
Introduction to Internet Information Services 5.0
Installing IIS
Updating IIS
Using Online Documentation
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
Microsoft® Internet Information Services (IIS) 5.0 is a feature of the Microsoft Windows® 2000 operating system that enables you to establish Web servers on computers A Web server enables you to provide content over the Internet or an intranet
After completing this module, you will be able to:
Define the purpose and benefits of using IIS
Install IIS to a specific location
Update the installation with hotfixes, service packs, and scripting engine updates
Use online documentation to locate information, product updates, and solutions to problems
In this module, you will learn
about Microsoft Internet
Information Services
(IIS) 5.0, and its role as a
Web server
Trang 8Introduction to Internet Information Services 5.0
Role of Web Servers in Organizations
IIS Features
IIS Platforms
IIS in an Active Directory Domain
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
Internet Information Services is a key component of Windows 2000 Web services Before you can effectively implement and administer an IIS Web server, you need a thorough understanding of IIS features The specific IIS features that are available on a Web server will depend on the Windows 2000 operating system on which the Web server is running, and whether the Web server is a member of an Active Directory™ services domain Some of the questions that this topic answers are:
When does a business need a Web server?
What are the features of Internet Information Services 5.0?
What are the advantages of using the different Windows 2000 operating systems?
What additional features are available if the Web server is a member of an Active Directory™ domain?
Trang 9Role of Web Servers in Organizations
Internet Intranet
Web Server
www.nwtraders.msft www.contoso.msft
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
Does your organization need a Web server? If you want to provide information
to your employees quickly and dynamically over an intranet, or you want to establish a presence on the Internet, your organization needs a Web server Establishing an IIS Web server with Windows 2000 allows you to create Web sites, which can provide easily accessible information for employees and customers, and File Transfer Protocol (FTP) sites, which allow people to download large files fast With IIS and Windows 2000, you can also create and effectively manage multiple Web sites on a single Web server
Creating Sites on an Intranet
By moving your internal business processes (such as payroll or procurement) from paper-based systems to an intranet, you can dramatically streamline operations If you make tasks and information available from a central intranet location and accessible from a common browser interface, your employees can spend less time learning procedures, filling out forms, and handling routine paperwork, which will result in reduced labor costs and improved efficiency
Topic Objective
To discuss the role of Web
servers in businesses and
other organizations
Lead-in
Does your business or
organization need a Web
server?
Delivery Tip
Focus on the uses of a Web
server in a business
environment Ask the
students for examples of
how their companies use
Web servers
Trang 10Creating Sites on the Internet
An Internet presence allows your business to serve its customers online By providing contact information, answers to frequently asked questions, and details about products and services, for example, you can achieve greater customer satisfaction
You can also create e-commerce sites for your organization, enabling customers
to purchase products and check order status over the Internet Windows 2000 interoperates with existing systems so that you can efficiently manage operations behind the scenes, such as managing suppliers and shippers, collecting payments, and collecting and managing customer information that helps you tailor your offerings to suit individual buyers
You can also use the Web services in Windows 2000 to let your employees work with documents in the same way on the Internet that they do on your internal network IIS includes support for the Web Distributed Authoring and Versioning (WebDAV) standard, which lets IIS work as both a Web server and
a file server With support for drag-and-drop Web publishing and file sharing, users can work with Web documents in the same way that they work with files
on their local hard drive or the network
Hosting Multiple Web Sites
With its greatly improved scalability and new management options, the Web services in Windows 2000 let you support thousands of separate Web sites on a single server
Why would your organization need more than one Web site? You may want to host a separate site for each product or functional division in your organization Some companies, which are known as Internet Service Providers (ISPs), make a business of hosting sites for other people and organizations ISPs have
demanding requirements for Web services For any organization that hosts multiple Web sites on a single server, the improvements in Windows 2000 Web services are particularly beneficial
For Your Information
In testing, Windows 2000
Server runs effectively with
over 5,000 Web sites
Trang 11IIS Features
HTTP/1.1 Compliance CompressionWebDAV
Administration Remote AdministrationWeb Site Operators
Administration Scripts
Performance
Restart Process Throttling Bandwidth Throttling
Security
Kerberos Integration Digest Authentication Server-Gated Cryptography Fortezza
Secure Sockets Layer Certificate Wizard
Content Management and Control
Active Server Pages FrontPage Server Extensions
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
IIS is a powerful, yet economical and easy-to-use Web server Windows 2000 Server with the integrated IIS meets the needs of a broad spectrum of users, from corporate intranets to ISPs hosting Web sites that receive millions of hits per day
HTTP/1.1 Compliance
Windows 2000 Server and IIS comply with Hypertext Transfer Protocol (HTTP)/1.1, including support for compression and Web Distributed Authoring and Versioning (WebDAV) HTTP compression allows faster transmission of pages between the Web server and compression-enabled clients This feature is useful in situations where bandwidth is limited WebDAV lets multiple people collaborate on a document by using an Internet-based shared file system IIS also includes features such as PUT and DELETE, the ability to customize HTTP error messages, and support for custom HTTP headers
Content Management and Control
IIS 5.0 includes an enhanced version of the Microsoft Active Server Pages (ASP) server-scripting environment and integrated support for Microsoft FrontPage® Server Extensions ASP lets developers create dynamic content by using server-side scripting and components to create browser-independent dynamic content FrontPage Server Extensions enable administrators to use FrontPage Web authoring and management features to deploy and manage Web sites
Topic Objective
To introduce some of the
features of IIS
Lead-in
IIS is a powerful, yet
economical and easy-to-use
Web server
Trang 12Administration
IIS has Web-based administration tools that allow remote management of a server from almost any browser on any operating system By using IIS, administrators can distribute administrative tasks by designating users as Web operators that have limited administration privileges on Web sites
IIS includes improved command-line administration scripts that automate the management of common Web server tasks These scripts can be used as provided or modified to suit your particular needs to automate common administrative tasks For example, you can use a script to automatically create a standard Web site for Web servers throughout the enterprise
Performance
IIS makes it easier to restart services, and it can even automatically restart itself
if an error in a Web application causes IIS to stop Administrators can stop and restart all Internet services from within the IIS snap-in, which makes it
unnecessary to restart the computer when applications become unavailable Process throttling lets administrators limit the amount of CPU time a Web application or site can use during a predetermined period of time to ensure that processor time is available to other Web sites or to non-Web applications Administrators can also limit the amount of server bandwidth a site uses with bandwidth throttling
Digest authentication The latest authentication standard of the World Wide Web Consortium (W3C), the organization that sets standards for the Web and Hypertext Markup Language (HTML)
Server-Gated Cryptography (SGC) The standard used by financial institutions to transmit private documents over the Internet
Fortezza The U.S government security standard
Secure Sockets Layer (SSL) 3.0 and Transport Layer Security (TLS) These standards provide a secure way to exchange information between clients and servers, and a way for the server to verify the client’s identity before the user logs on to the server
IIS includes a Certificate Wizard that simplifies certificate administration tasks, such as creating certificate requests, installing certificates on Web sites, and managing the certificate life cycle
By using IIS, administrators can grant or deny Web access to individual computers, groups of computers, or entire domains Administrators can also set permissions for Read, Write, Execute, Script, and FrontPage Web operations at the site, directory, or file level
Trang 13IIS Platforms
Have multiple sites or more than 10 connections
Use Web site operators
Use Internet Services Manager (HTML)
Use Process and bandwidth throttling
Limit access by client name or IP address
Development and testing platforms
Small intranet sites
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
IIS is an available component in each of the Windows 2000 operating systems Running IIS on Windows 2000 Server will meet most business needs For limited functionality, you can create a Web server on a computer running Windows 2000 Professional When Windows 2000 Advanced Server is used as the operating system for your Web server, you can take advantage of its load balancing capabilities
Using Windows 2000 Professional as a Web Server
IIS runs on Windows 2000 Professional with these limitations: only one Web site, one FTP site, and one SMTP server are allowed on a Web server, and only
a maximum of 10 simultaneous connections is allowed
In addition, when you run IIS on Windows 2000 Professional, the following features are not available:
Web site operators, which would enable you to delegate administrative rights and responsibilities on Web sites
Internet Services Manager (HTML), which would enable you to remotely administer a Web site
Process throttling and bandwidth throttling, which would enable you to tune your Web server
Web server access is limited by client name or IP address
Although hosting your Web server on a computer running Windows 2000 Professional is not suitable for most uses, it is ideal for a development and testing environment, relatively small or low demand intranet sites, or a workgroup that needs to share data
In Windows 2000 Professional, IIS is not installed by default unless Windows 2000 is upgraded over a previous version of Windows that had Peer Web Services installed
Topic Objective
To explain the differences in
IIS operation in the different
Windows 2000 operating
systems
Lead-in
Running IIS on
Windows 2000 Server will fit
most business needs
Key Points
IIS is available only in
Windows 2000 operating
systems
Trang 14Using Windows 2000 Advanced Server as a Web Server
You can run IIS on Windows 2000 Advanced Server to take advantage of Network Load Balancing, which distributes client connections among multiple server nodes
For more information about using Network Load Balancing with IIS, see Module 6, “Monitoring and Optimizing a Web Server”, in Course 2295A,
Implementing and Supporting Microsoft Internet Information Services 5.0
Note
Trang 15IIS in an Active Directory Domain
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
Regardless of what Windows 2000 operating system you run IIS on, your Web server must be a member of an Active Directory domain to get the benefit of the following Windows 2000 features:
Digest authentication Enables encryption of the user password
Directory service certificate mapping Allows you to map clients to Windows 2000 Accounts by using certificates
Kerberos delegation Allows access to remote servers through security credential delegation so that the Web server can gain access to other services on behalf of the client in a secure way
Topic Objective
To explain that certain IIS
features are only available if
the Web server is a member
system your Web server
runs on, you should create it
in an Active Directory
domain
Trang 16Installing IIS
Examining the Default Installation
Uninstalling IIS
Changing the Installation Location of IIS
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
IIS is a component of the Windows 2000 operating system Installation of IIS can be accomplished in one of three ways: by installing Windows 2000 with the
default settings, by using Add/Remove Programs in Control Panel, or by
performing an unattended component installation To change the default installation path of IIS, you must perform an unattended installation of Windows 2000 or use an unattended component installation
Topic Objective
To discuss the default
installation of IIS
Lead-in
You can install IIS in one of
three ways: by installing the
Trang 17Examining the Default Installation
IIS Directories
%Systemroot%\System32\InetSrv
%Systemroot%\System32\InetSrv/IISAdmin
%Systemroot%\InetPub C:\Winnt\Help\IISHelp
User Accounts IUSR_computername
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
On a new installation of Windows 2000, IIS is installed by default If you performed a custom installation of Windows 2000 and did not select IIS, you
can install IIS components by using Add/Remove Programs in Control Panel
Some of the available components are:
Documentation IIS Core and Software Developer’s Kit (SDK) documentation
FTP Server Support for the FTP
FrontPage 2000 Server Extensions Server extensions for Microsoft FrontPage® 2000 (Microsoft Office server extensions)
Internet Information Services Snap-In Administrative interface for IIS
Internet Service Manager HTML-based administrative interface for IIS
World Wide Web Server Provides access to local Web sites
Network News Transfer Protocol (NNTP) Service Provides support for network news
Simple Mail Transport Protocol (SMTP) Service Provides support for e-mail
Topic Objective
To explain the structure that
is created when IIS is
Trang 18IIS Directories
When you install IIS, the installation process creates the directories needed for IIS operation The key directories created during IIS installation are:
%SystemRoot%\System32\InetSrv This is the program directory for IIS, which contains the DLLs and executables that make IIS function
%SystemRoot%\System32\InetSrv\IIsAdmin This directory contains the files and script code need to remotely administer IIS The IIsAdmin directory contains four subdirectories, which make up the HTML IIS administration tools This application is accessible from the Administrative Web site created specifically for this purpose
%SystemRoot%\InetPub The InetPub directory stores IIS content and contains folders such as FTPRoot and WWWRoot The default installation of IIS places the content files on your system drive It is a good security practice to relocate these files to another location by uninstalling IIS and then reinstalling it to a drive that does not contain any system files
C:\Winnt\Help\IISHelp The IISHelp directory contains the IIS documentation