Books & Videos

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 Support Organizations

  2. Appendix The echo Program

  3. Appendix NCSA and Apache Compatibility

  4. Appendix SSL Protocol

    1. Handshake Protocol

    2. Protecting Application Data

    3. Final Notes

  5. Appendix Sample Apache Log

  6. Colophon