Buying Options
Apache: The Definitive Guide, Second Edition
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Apache: The Definitive Guide, Third Edition - December 2002
  2. Apache: The Definitive Guide, Second Edition - February 1999
  3. Apache: The Definitive Guide - March 1997 (out of print)
Description
Written and reviewed by key members of the Apache group, this book is the only complete guide on the market that describes how to obtain, set up, and secure the Apache software on both Unix and Windows systems. The second edition fully describes Windows support and all the other Apache 1.3 features. Includes CD-ROM with Apache sources and demo sites discussed in the book.
Full Description
Table of Contents
  1. Chapter 1 Getting Started

    1. How Does Apache Work?

    2. What to Know About TCP/IP

    3. How Does Apache Use TCP/IP?

    4. What the Client Does

    5. What Happens at the Server End?

    6. Which Unix?

    7. Which Apache?

    8. Making Apache Under Unix

    9. Apache Under Windows

    10. Apache Under BS2000/OSD and AS/400

  2. Chapter 2 Our First Web Site

    1. What Is a Web Site?

    2. Apache's Flags

    3. site.toddle

    4. Setting Up a Unix Server

    5. Setting Up a Win32 Server

  3. Chapter 3 Toward a Real Web Site

    1. More and Better Web Sites: site.simple

    2. Butterthlies, Inc., Gets Going

    3. Block Directives

    4. Other Directives

    5. Two Sites and Apache

    6. Controlling Virtual Hosts on Unix

    7. Controlling Virtual Hosts on Win32

    8. Virtual Hosts

    9. Two Copies of Apache

    10. HTTP Response Headers

    11. Options

    12. Restarts

    13. .htaccess

    14. CERN Metafiles

    15. Expirations

  4. Chapter 4 Common Gateway Interface (CGI)

    1. Turning the Brochure into a Form

    2. Writing and Executing Scripts

    3. Script Directives

    4. Useful Scripts

    5. Debugging Scripts

    6. Setting Environment Variables

    7. suEXEC on Unix

    8. Handlers

    9. Actions

  5. Chapter 5 Authentication

    1. Authentication Protocol

    2. Authentication Directives

    3. Passwords Under Unix

    4. Passwords Under Win32

    5. New Order Form

    6. Order, Allow, and Deny

    7. Digest Authentication

    8. Anonymous Access

    9. Experiments

    10. Automatic User Information

    11. Using .htaccess Files

    12. Overrides

  6. Chapter 6 MIME, Content and Language Negotiation

    1. MIME Types

    2. Content Negotiation

    3. Language Negotiation

    4. Type Maps

    5. Browsers and HTTP/1.1

  7. Chapter 7 Indexing

    1. Making Better Indexes in Apache

    2. Making Our Own Indexes

    3. Imagemaps

  8. Chapter 8 Redirection

    1. ScriptAlias

    2. ScriptAliasMatch

    3. Alias

    4. AliasMatch

    5. UserDir

    6. Redirect

    7. RedirectMatch

    8. Rewrite

    9. Speling

  9. Chapter 9 Proxy Server

    1. Proxy Directives

    2. Caching

    3. Setup

  10. Chapter 10 Server-Side Includes

    1. File Size

    2. File Modification Time

    3. Includes

    4. Execute CGI

    5. Echo

    6. XBitHack

    7. XSSI

  11. Chapter 11 What's Going On?

    1. AddModuleInfo

    2. Status

    3. Server Status

    4. Server Info

    5. Logging the Action

  12. Chapter 12 Extra Modules

    1. Authentication

    2. Blocking Access

    3. Counters

    4. Faster CGI Programs

    5. FrontPage from Microsoft

    6. Languages and Internationalization

    7. Server-Side Scripting

    8. Throttling Connections

    9. URL Rewriting

    10. Miscellaneous

    11. MIME Magic

    12. DSO

  13. Chapter 13 Security

    1. Internal and External Users

    2. Apache's Security Precautions

    3. Binary Signatures, Virtual Cash

    4. Firewalls

    5. Legal Issues

    6. Secure Sockets Layer: How to Do It

    7. Apache-SSL's Directives

    8. Cipher Suites

    9. SSL and CGI

  14. Chapter 14 The Apache API

    1. Pools

    2. Per-Server Configuration

    3. Per-Directory Configuration

    4. Per-Request Information

    5. Access to Configuration and Request Information

    6. Functions

  15. Chapter 15 Writing Apache Modules

    1. Overview

    2. Status Codes

    3. The Module Structure

    4. A Complete Example

    5. General Hints

  1. Appendix A Support Organizations

  2. Appendix B The echo Program

  3. Appendix C NCSA and Apache Compatibility

  4. Appendix D SSL Protocol

    1. Handshake Protocol

    2. Protecting Application Data

    3. Final Notes

  5. Appendix E Sample Apache Log

  6. Colophon

View Full Table of Contents
Product Details
Title:
Apache: The Definitive Guide, Second Edition
By:
c/o Rosemary Scoular, c/o Rosemary Scoular
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
February 1999
Pages:
392
Print ISBN:
978-1-56592-528-1
| ISBN 10:
1-56592-528-9
Customer Reviews
About the Authors
  1. c/o Rosemary Scoular

    Ben Laurie is the coauthor of Apache: The Definitive Guide, Technical Director of A.L. Digital Ltd. and The Bunker, a director of the Apache Software Foundation, author of Apache-SSL and a core team member of OpenSSL. As well as his obvious involvement with free software, he's also obsessed with security and privacy, particularly on the net. In his copious spare time, he writes stuff, sometimes code, sometimes words.

    View c/o Rosemary Scoular's full profile page.

  2. c/o Rosemary Scoular

    Coauthor of Apache: The Definitive Guide, 3nd Edition

    View c/o Rosemary Scoular's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Apache: The Definitive Guide is an Appaloosa horse. Developed by the Nez Perce Indians of northeastern Oregon, the name Appaloosa derives from the nearby Palouse River. Although spotted horses are believed to be almost as old as the equine race itself (Cro-Magnon cave paintings depict spotted horses) the Appaloosa is the only established breed of spotted horse. The Appaloosa was bred to be a hunting and war horse, and as such they have great stamina, are highly athletic and agile, and have docile temperaments. When the Nez Perce, led by Chief Joseph, surrendered to the U.S. Army in 1876 and were exiled to Oklahoma, the Appaloosa breed was almost eradicated. In 1938 the Appaloosa Horse Club was formed in Moscow, Idaho, and the breed was revived. The Horse Club now registers approximately 65,000 horses, making it the third largest registry in the world. No longer a war horse, Appaloosas can be found in many equestrian venues, from trail riding to western competition to pleasure riding. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with Quark XPress 3.3 using the ITC Garamond font.

The inside layout was designed by Nancy Priest and implemented in FrameMaker by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were created in Macromedia Freehand 5.0 by Chris Reilley. This colophon was written by Clairemarie Fisher O'Leary.

  • Book cover of Apache: The Definitive Guide