rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780072194852

IIS 6 Administration

by
  • ISBN13:

    9780072194852

  • ISBN10:

    0072194855

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-05-01
  • Publisher: McGraw-Hill Education
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $57.00 Save up to $0.06
  • Buy New
    $56.94
    Add to Cart Free Shipping Icon Free Shipping

    THIS IS A HARD-TO-FIND TITLE. WE ARE MAKING EVERY EFFORT TO OBTAIN THIS ITEM, BUT DO NOT GUARANTEE STOCK.

Summary

Author Mitch Tulloch, MCT, MCSE, skillfully guides readers through the administration of Web service, security, application pools, performance, and much more. Learn valuable configuration, maintenance, and content management techniques, manage the FTP, SMTP, and NNTP services, and easily troubleshoot documentation and content development issues.

Author Biography

Mitch Tulloch, MSCE, Cert. Ed., is a consultant, trainer, and author of more than a dozen computing books

Table of Contents

Acknowledgments xv
Introduction xvii
PART 1 Overview
1 Introducing IIS6
3(22)
The IIS Story
4(1)
IIS Rising
5(1)
History of IIS
6(7)
IIS 1
6(2)
IIS 2
8(1)
IIS 3
8(2)
IIS 4
10(2)
IIS 5
12(1)
IIS 5.1
12(1)
Features of IIS6
13(7)
Improved Architecture
13(2)
Enhanced Security
15(2)
Improved Performance
17(1)
Improved Management
18(1)
Other Enhancements
18(2)
Windows Server 2003 Flavors
20(3)
Checklist: Features of IIS 6
23(2)
2 IIS 6 Architecture
25(36)
The Evolution of IIS Architecture
26(8)
Prior to IIS 4
26(2)
IIS 4
28(4)
IIS 5
32(2)
IIS 6 Core Components
34(14)
Differences from IIS 5
35(1)
Kernel Mode HTTP Listener (http.sys)
35(3)
Kernel Mode Queuing
38(1)
IIS Admin Service
39(1)
Web Administration Service (WAS)
40(1)
Worker Processes
41(1)
Application Pools
42(6)
IIS 6 Application Modes
48(6)
Worker Process Isolation Mode
48(2)
IIS 5 Isolation Mode
50(2)
Comparison of IIS 6 Application Isolation Modes
52(2)
Additional Features
54(2)
Logging
54(1)
Caching
55(1)
Large Memory Support
55(1)
64-Bit Architecture
55(1)
Checklist: Understanding IIS 6 Architecture
56(5)
PART II Deployment
3 Planning Deployment
61 (38)
The Deployment Process
62(3)
Deployment Process Overview
62(3)
Deployment Tools and Methods
65(9)
Deployment Tools
65(5)
Manual Deployment Methods
70(1)
Automated Deployment Methods
71(3)
General Planning Issues
74(20)
Product Editions
75(1)
Installation vs. Upgrade
75(4)
Hardware Issues
79(9)
Backups
88(1)
Network
88(3)
Security
91(1)
Licensing
92(1)
Windows Product Activation
93(1)
IIS Planning Issues
94(3)
Installing IIS
95(1)
Installing ASP.NET
95(1)
Installing Frontpage Server Extensions
95(1)
Sample Web Applications
95(1)
Web Service Extensions (WSE)
96(1)
Application Isolation Mode
96(1)
Checklist: Deployment Checklist
97(2)
4 Installing IIS 6
99(42)
Clean Install From Product CD
100(8)
Installing IIS
101(5)
Postinstallation Notes
106(2)
Clean Install from Network Distribution Point
108(11)
Creating a Distribution Point
109(1)
Creating a Network Boot Disk
109(5)
Installing Web Edition
114(1)
Postinstallation Notes
114(5)
Unattended Clean Install
119(8)
Microsoft Windows Corporate Deployment Tools
119(1)
Running Setup Manager
119(7)
Preparing Network Boot Disk
126(1)
Performing an Unattended Installation
126(1)
Postinstallation Notes
127(1)
Upgrading from IIS 4
127(7)
Preinstallation Notes
128(2)
Performing the Upgrade
130(1)
Postinstallation Notes
130(4)
Upgrading from IIS 5
134(4)
Preinstallation Notes
134(1)
Performing the Upgrade
135(1)
Postinstallation Notes
136(2)
Checklist: Installation Methods
138(3)
PART III Basic Administration
5 Administering Standard/Enterprise Edition
141(30)
Administration Methods
142(1)
IIS Manager
143(13)
Starting IIS Manager
143(1)
Console Tree
143(1)
Properties Sheets
144(1)
Task Menus
145(1)
Other Consoles for Administering IIS
146(1)
Creating a Custom IIS Console
146(1)
Basic Administration Tasks
147(8)
Server Properties
155(1)
Windows Server 2003 Administration Tools Pack
156(2)
Next Steps in Administering IIS
158 (1)
Remote Desktop
158 (10)
Components of Remote Desktop
159 (1)
Enabling Remote Desktop
160 (1)
Using Remote Desktop Connection
161 (2)
Using the Remote Desktops Console
163 (2)
Other Remote Desktop Clients
165(1)
Remote Desktop Web Connection
165 (3)
Remote Administration (HTML)
168(1)
Comparison of Administration Methods
168 (1)
Challenge
169 (1)
Checklist: IIS Administration Tools and Tasks
169 (2)
6 Administering Web Edition
171 (16)
Administration Methods
172 (1)
Web Interface for Server Administration
173 (10)
Welcome Page
176 (1)
Status Page
177(1)
Sites Page
177 (1)
Web Server Page
177 (3)
Network Page
180(1)
Users Page
181 (1)
Maintenance Page
181 (2)
The Verdict on Remote Administration (HTML)
183 (1)
Using Telnet
183 (2)
Checklist: Using WISA
185(2)
7 Creating and Configuring Websites
187(30)
Configuring the Default Web Site
188 (20)
Using IIS Properties Sheets
189 (4)
Default Web Site Identity
193 (1)
Location of Content
194 (4)
Creating Virtual Directories
198 (5)
Default Document
203 (1)
MIME Types
204 (2)
Stopping, Pausing and Starting Sites
206(1)
Saving Site Configuration
207(1)
Other Configuration Tasks
207(1)
Creating Web Sites
208 (8)
Web Site Creation Wizard
208 (1)
Web Site Identity
209 (6)
Other Configuration Tasks
215(1)
Web Interface for Server Administration
215(1)
Checklist: Administering Websites with IIS Manager
216(1)
8 Creating and Configuring Applications
217(30)
Types of IIS Applications
218(5)
ASP
218(2)
ASP.NET
220(2)
ISAPI
222(1)
CGI
223(1)
Preparing IIS for Hosting Applications
223(4)
Isolation Modes
224(2)
Enabling Dynamic Content
226(1)
Working with ASP.NET
227(15)
Installing ASP.NET
227(1)
Using the Default Application
227(1)
Application Pools
228(5)
Creating Applications
233(4)
Configuring Applications
237(5)
Working with ASP
242(1)
Working with ISAPI
242(2)
Working with CGI
244(1)
Checklist: Administering Applications
245(2)
9 Creating and Configuring FTP Sites
247(22)
Installing the FTP Service
248(1)
FTP Features in IIS 6
248(1)
Configuring the Default FTP Site
249(9)
Location of Content
250(2)
Virtual Directories
252(3)
Other Configuration Tasks
255(3)
Creating Additional FTP Sites
258(2)
Using FTP User Isolation
260(4)
Using Server-to-Server FTP Transfer
264(2)
Checklist: Administering FTP Sites
266(3)
PART IV Advanced Administration
10 Securing IIS
269 (56)
Permissions
270(12)
NTFS Permissions
270(7)
Web Permissions
277(3)
Combining NTFS and Web Permissions
280(1)
Shared Folder Permissions
281(1)
Authentication
282(17)
Configuring Authentication Methods
283(1)
Anonymous Access
284(4)
Integrated Windows Authentication
288(3)
Digest Authentication
291(2)
Basic Authentication
293(1)
.NET Passport Authentication
294(4)
Summary of Authentication Methods
298(1)
Combining Authentication and Permissions
298(1)
IP Address and Domain Name Restrictions
299(3)
Putting It All Together
301(1)
Application Security
302(11)
Configuring Web Service Extensions (WSE)
302(3)
Configuring Execute Permissions
305(1)
Configuring Application Pool Identities
306(5)
Other Application Security Issues
311(2)
Using SSL to Secure IIS
313(6)
Requesting and Installing a Server Certificate
314(3)
Enabling SSL
317(1)
Testing the Server Certificate
318(1)
Managing the Server Certificate
319(1)
Additional Steps for Securing IIS
319(3)
Worker Process Isolation Mode
319(1)
Virtual Directories
319(1)
ISS Logging
320(1)
CGI Parameters
320(1)
General Operating System Security
320(2)
Checklist: Securing IIS
322(3)
11 Working from the Command-Line
325(36)
Methods for Command-line Administration
326(3)
IISReset
326(2)
WMI
328(1)
ADSI
329(1)
Other Commands
329(1)
Running Remote Commands
329(9)
Using Telnet
332(4)
Running Scripts
336(2)
Managing Services
338(7)
Using IISReset
338(4)
Using net Commands
342(3)
Managing Websites
345(6)
Creating Websites
345(4)
Starting, Stopping, and Pausing Websites
349(1)
Querying Websites
349(1)
Deleting Websites
350(1)
Managing Virtual Directories
351(2)
Creating Virtual Directories
351(1)
Querying Virtual Directories
352(1)
Deleting Virtual Directories
353(1)
Managing FTP Sites and Virtual Directories
353(1)
Managing Applications and Web Service Extensions
354(5)
Listing Web Service Extensions
354(1)
Listing Files Associated with Web Service Extensions
355(1)
Enabling a Web Service Extension File
356(1)
Add a New Extension
356(1)
Enabling a Web Service Extension
357(1)
Managing Application Dependencies
358(1)
Listing Running Applications
358(1)
ADsutil
359(1)
Windows Commands and Support Tools
359(1)
Checklist: Command-line Administration
360(1)
12 Performance Tuning and Monitoring
361(38)
Tuning IIS
362(25)
Choosing an Isolation Mode
362(2)
Tuning Application Pools
364(9)
Quality of Service
373(6)
Registry Tuning Tips
379(3)
Metabase Tuning Tips
382(1)
Additional Server Tuning Tips
383(4)
Tuning Applications
387(3)
ISAPI Caching
388(1)
ASP Buffering
389(1)
Writing High-Performance Applications
390(1)
Additional Application Tuning Tips
390(1)
Performance Monitoring
390(6)
Tools for Performance Monitoring
391(1)
How to Monitor Performance
392(2)
Important Performance Counters
394(2)
Checklist: Performance Tuning
396(3)
13 Maintenance and Troubleshooting
399(52)
HTTP Error Messages
400(29)
HTTP Status Codes
400(1)
Viewing HTTP Status Codes
400(3)
Common HTTP Error Messages
403(1)
Substatus Error Codes
404(2)
Custom HTTP Error Messages
406(3)
Custom HTTP Error Messages In Detail
409(20)
Web Logging
429(12)
Enabling and Configuring Web Logging
430(3)
Log File Formats
433(1)
Using W3C Extended Logging
434(4)
Securing Web Logs
438(1)
Managing Web Logs
439(1)
Converting Log Formats
440(1)
IIS and Event Logs
441(1)
Logging ASP Events
441(1)
Eventquery.vbs
441(1)
More Troubleshooting Tips
442(6)
Can't Access Site
442(1)
Some Users Can't Access FTP Site
442(1)
Logging Worker Process Recycling
443(1)
Can't Administer IIS Using Remote Desktop
443(1)
Host Header Issues
443(1)
ASP Error Messages
443(1)
Anonymous Users Can't Run CGI Apps
443(1)
Automatic Restart Disabled
443(1)
My Troubleshooting Tips
444(4)
Checklist: Troubleshooting Tools and Procedures
448(3)
14 Working with the Metabase
451(66)
Overview of Metabase
452(14)
Changes in IIS 6
452(1)
XML Metabase
453(1)
Function
454(1)
Physical Structure
454(2)
Operation
456(4)
Logical Structure
460(6)
The Metabase Configuration File
466(31)
Analyzing a Sample MetaBase.xml File
466(27)
Modifying the MetaBase.xml File Using IIS Manager
493(1)
Summary of MetaBase.xml Structure
494(3)
The Metabase Schema File
497(1)
Managing the Metabase
497(19)
Saving Changes to Disk
498(1)
Backing Up the Metabase
499(4)
Restoring the Metabase
503(3)
Editing the Metabase
506(1)
How Direct Metabase Edit Works
506(1)
Examples of Editing the Metabase
507(4)
Exporting the Metabase
511(2)
Importing the Metabase
513(3)
Checklist: Managing the Metabase
516(1)
15 SMTP and NNTP
517(42)
The SMTP Service
518(23)
Installing the SMTP and NNTP Services
518(3)
Configuring the Default SMTP Virtual Server
521(13)
SMTP Domains
534(4)
Testing the SMTP Service
538(3)
The NNTP Service
541(16)
Installing the NNTP Service
541(7)
Administering NNTP Servers
548(8)
Testing the NNTP Service
556(1)
Checklist: Administering SMTP and NNTP
557(2)
16 Publishing with IIS
559(22)
WebDAV
560(10)
How WebDAV Works
560(1)
Enabling WebDAV
560(2)
Configuring WebDAV
562(5)
Publishing Using WebDAV
567(3)
FrontPage Server Extensions (FPSE)
570(4)
Enabling FPSE
571(3)
Redirection
574(3)
Content Expiration
577(1)
Content Ratings
578(1)
Checklist: Publishing and Managing Content
578
PART V Appendixes
A Comparison of IIS 5 and 6
581 (2)
B Useful IIS Resources
583(2)
Index 585

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program