Special Offers

Microsoft® Windows® 2000 and IIS 5.0 Administrator's Pocket Consultant
Author William R. Stanek
Pages 396
Disk N/A
Level All Levels
Published 04/04/2001
ISBN 9780735610248
ISBN-10 0-7356-1024-X
Price(USD) $29.99
To see this book's discounted price, select a reseller below.

More Information

About the Book
Table of Contents
Sample Chapter
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books


Table of Contents

1 Overview of Microsoft Web Services3
    Choosing Hardware4
    Using IIS6
        Installing IIS Components and Default Sites6
        Understanding Authentication Enhancements8
        Installing Internet Services and Service-Related Accounts8
    Web Administration Tools and Techniques9
        Managing Resources with Key Administration Tools9
        Installing Administration Tools10
        Web Administration Techniques11
2 Core IIS Administration17
    Working with IIS and URLs17
        Understanding the IIS Architecture17
        Understanding URLs19
    Internet Information Services Snap-In Essentials22
        Starting and Using the Internet Information Services Snap-In22
        Connecting To Other Servers24
        Starting, Stopping, and Restarting All Internet Services25
        Starting, Stopping, and Pausing Individual Resources27
        Rebooting IIS Servers28
    Managing IIS Services29
        Core IIS Services30
        Starting, Stopping, and Pausing IIS Services30
        Configuring Service Startup31
        Configuring Service Recovery32
    Configuring IIS Backup and Recovery33
        Storing a Server’s Configuration33
        Creating IIS Configuration Backups35
        Restoring IIS from Backup Configurations36
        Rebuilding Corrupted IIS Installations36
        Deleting Backup Configurations37
3 Configuring Web Sites and Servers41
    Web Site Naming and Identification41
        Understanding IP Addresses and Name Resolution41
        Understanding Web Site Identifiers43
        Hosting Multiple Sites on a Single Server43
        Checking the Computer Name and IP Address of Servers46
    Managing Master Web Service Properties48
    Creating Web Sites48
    Managing Web Site Properties52
        Configuring a Site’s Home Directory52
        Configuring Ports, IP Addresses, and Host Names Used by Web Sites53
        Configuring Multiple Identities for a Single Web Site55
        Restricting Incoming Connections and Setting Time-Out Values56
        Configuring HTTP Keep-Alives57
    Managing Directories58
        Understanding Physical and Virtual Directory Structures58
        Creating Physical Directories59
        Creating Virtual Directories59
        Linking IISAdmin, IISHelp, and Other System Directories60
        Modifying Directory Properties61
        Renaming Directories61
        Deleting Directories62
    Managing Web Content62
        Opening and Browsing Files62
        Modifying the IIS Properties of Files62
        Renaming Files63
        Deleting Files63
    Redirecting Browser Requests63
        Redirecting Requests to Other Directories or Web Sites64
        Redirecting All Requests to Another Web Site65
        Retrieving Files from a Network Share65
        Redirecting Requests to Applications66
        Customizing Browser Redirection67
4 Customizing Internet Information Services71
    Essentials for Working with IIS Applications71
        Understanding ISAPI Applications72
        Understanding ASP Applications74
        Defining Custom Applications75
        Using and Running Applications77
    Managing Custom IIS Applications80
        Creating Pooled and Nonpooled Applications80
        Configuring Application Mappings and Caching82
        Managing Session State85
        Controlling Application Buffering87
        Setting Parent Paths, Default ASP Language, and ASP Script Time-Out88
        Enabling and Disabling Application Debugging89
        Configuring Application Error Messages89
        Unloading Isolated Applications89
        Deleting IIS Applications90
    Managing Custom ISAPI Filters90
        Viewing and Configuring Global Filters90
        Viewing and Configuring Local Filters91
    Customizing Web Site Content and HTTP Headers92
        Configuring Default Documents92
        Configuring Document Footers93
        Using Content Expiration and Preventing Browser Caching94
        Using Custom HTTP Headers95
        Using Content Ratings96
    Customizing Web Server Error Messages98
        Understanding Status Codes and Error Messages98
        Managing Custom Error Settings100
    Using MIME and Configuring Custom File Types103
        Understanding MIME103
        Viewing and Configuring MIME Types for All Web Sites on a Server105
        Viewing and Configuring MIME Types for Individual Sites and Directories106
    Additional Customization Tips106
        Using Update Sites to Manage Outages107
        Using Jump Pages for Advertising108
        Handling 404 Errors and Preventing Dead Ends109
5 Managing Web Server Security111
    Managing Windows Security111
        Working with User and Group Accounts112
        IIS User and Group Essentials112
        Working with File and Folder Permissions116
        Working with Group Policies121
    Managing IIS Security127
        Setting Web Server Permissions127
        Configuring Distributed Authoring and Versioning132
        Setting Authentication Modes133
        Configuring IP Address and Domain Name Restrictions137
        Configuring Web Site Operators140
    More Tips for Enhancing Web Server Security142
        Using Firewalls142
        Renaming the Administrator Account142
        Disabling the Default Web Site142
        Disabling Remote Administration from the Web143
        Disabling Directory Browsing143
        Creating Legal Notices143
        Applying Service Packs, Hot Fixes, and Templates144
        Removing the IISADMPWD Virtual Directory146
        Checking for Malicious Input in Forms and Query Strings146
        Removing Unused Application Mappings147
6 Managing Microsoft Certificate Services and SSL149
    Understanding SSL149
        Using SSL Encryption149
        Using SSL Certificates151
        Understanding SSL Encryption Strength153
    Working with Microsoft Certificate Services154
        Understanding Certificate Services154
        Installing Certificate Services155
        Accessing Certificate Services in a Browser158
        Starting and Stopping Certificate Services159
        Backing Up and Restoring the CA160
        Approving and Declining Pending Certificate Requests163
        Generating Certificates Manually in the Certification Authority Snap-In163
        Revoking Certificates164
        Reviewing and Renewing the Root CA Certificate165
    Creating and Installing Certificates166
        Creating Certificate Requests167
        Submitting Certificate Requests to Third-Party Authorities170
        Submitting Certificate Requests to Certificate Services172
        Processing Pending Requests and Installing Site Certificates174
        Deleting Pending Certificate Requests175
    Working with SSL175
        Configuring SSL Ports175
        Adding the CA Certificate to the Client Browser’s Root Store177
        Confirming that SSL Is Correctly Enabled179
        Resolving SSL Problems179
    Managing Site Certificates in the Internet Information Services Snap-In180
        Viewing and Modifying Issued Certificates180
        Renewing, Removing, and Replacing Certificates182
        Exporting Site Certificates183
        Ignoring, Accepting, and Requiring Client Certificates184
        Requiring SSL for All Communications185
7 Managing FTP Servers189
    Understanding FTP189
        FTP Essentials189
        Controlling FTP Server Access190
        Working with FTP Sessions191
        FTP Site Naming and Identification193
    Managing Master FTP Service Properties194
    Creating FTP sites194
    Managing FTP Sites196
        Configuring an FTP Site’s Home Directory197
        Configuring Ports and IP Addresses Used by FTP Sites198
        Restricting Incoming Connections and Setting Time-Out Values199
        Creating Physical Directories for FTP Sites200
        Creating Virtual Directories for FTP Sites201
        Redirecting Requests to a Network Share202
        Setting the Directory Listing Style202
        Setting Welcome, Exit, and Maximum Connection Messages202
    Managing FTP User Sessions203
        Viewing FTP User Sessions203
        Viewing the Total Number of Connected Users204
        Terminating FTP User Sessions205
    Managing FTP Server Security205
        Managing Anonymous Connections206
        Configuring Windows Permissions on FTP Servers208
        Configuring FTP Server Permissions208
        Configuring IP Address and Domain Name Restrictions210
        Configuring FTP Site Operators213
8 Configuring and Maintaining SMTP215
    Using SMTP215
        Understanding E-Mail Domain Usage216
        Understanding the Mailroot217
        Understanding Mail Processing218
    Core SMTP Administration219
        Creating SMTP Virtual Servers219
        Configuring Ports and IP Addresses Used by SMTP Servers221
        Configuring Multiple Identities for SMTP Virtual Servers222
        Monitoring SMTP Virtual Server Health223
        Managing User Sessions224
    Configuring Service Domains224
        Viewing Configured Service Domains224
        Working with Local Domains225
        Working with Remote Domains227
        Configuring Smart Hosts for Remote Domains232
        Renaming and Deleting Service Domains233
    Handling Incoming Connections234
        Securing Access by IP Address, Subnet, or Domain234
        Controlling Secure Communications for Incoming Connections235
        Controlling Authentication for Incoming Connections236
        Restricting Incoming Connections and Setting Time-Out Values238
    Handling Outgoing Connections239
        Configuring Outbound Security239
        Controlling Outgoing Connections240
        Configuring Outgoing Message Limits for SMTP241
        Handling Nondelivery, Bad Mail, and Unresolved Recipients243
        Setting and Removing Relay Restrictions243
    Managing Message Delivery245
        Setting Outbound Retry Intervals, Delay Notification, and Expiration Time-Out245
        Setting Message Hop Count247
        Setting Domain Name Options247
        Configuring Reverse DNS Lookups248
        Routing Outgoing Messages to Smart Hosts249
9 Administering the Indexing Service251
    Getting Started with the Indexing Service252
        Using the Indexing Service252
        Indexing Service Essentials255
        Searching Catalogs258
    Core Indexing Service Administration260
        Setting Web Resources to Index260
        Viewing and Creating Catalogs261
        Viewing Indexing Status261
        Starting, Stopping, and Pausing the Indexing Service263
        Setting Indexing Service Properties263
        Optimizing Indexing Service Performance265
    Managing Catalogs268
        Viewing Catalog Properties and Directories Being Indexed268
        Adding Physical Directories to a Catalog268
        Forcing Full and Incremental Directory Rescans270
        Starting, Stopping, and Pausing Individual Catalogs270
        Merging Catalogs271
        Specifying Web or NNTP Sites to Include in Catalogs271
        Testing Catalogs with Queries272
10 Performance Tuning and Monitoring277
    Monitoring IIS Performance and Activity277
        Why Monitor IIS?277
        Getting Ready to Monitor278
        Monitoring Tools and Resources279
    Detecting and Resolving IIS Errors279
        Examining the Access Logs280
        Examining the Event Logs281
    Monitoring IIS Performance284
        Choosing Counters to Monitor284
        Creating and Managing Performance Monitor Logs289
        Replaying Performance Logs294
        Configuring Alerts for Performance Counters295
    Tuning Web Server Performance297
        Monitoring and Tuning Memory Usage298
        Monitoring and Tuning Processor Usage301
        Monitoring and Tuning Disk I/O303
        Monitoring and Tuning Network Bandwidth and Connectivity304
11 Tracking User Access and Logging309
    Tracking Statistics:The Big Picture309
        Working with the NCSA Common Log File Format310
        Working with the Microsoft IIS Log File Format314
        Working with the W3C Extended Log File Format316
        Working with ODBC Logging319
    Understanding Logging320
    Configuring Logging for HTTP, SMTP, and FTP322
        Configuring NCSA Common Log File Format322
        Configuring Microsoft IIS Log File Format323
        Configuring W3C Extended Log File Format325
        Configuring ODBC Logging327
        Disabling Logging331
12 IIS Optimization and the Metabase333
    Strategies for Improving IIS Performance333
        Removing Unnecessary Applications and Services333
        Optimizing Content Usage334
        Optimizing ISAPI and ASP Applications336
        Optimizing IIS Caching and Queuing337
        Configuring Automatic Restarts of IIS338
    Managing IIS Registry Settings339
        Working with the Registry339
        Controlling IIS Through the Registry341
        Controlling Indexing Service Through the Registry342
        Controlling Secure Sockets Layer Through the Registry343
    Managing IIS Metabase Settings344
        Examining and Editing the Metabase344
        Modifying Metabase Properties345
        Scripting the Metabase348

Top of Page

Last Updated: Saturday, July 7, 2001