Apache The Definitive Guide, 3rd EditionApache: The Definitive GuideSearch this book

0.4. Organization of This Book

The chapters that follow and their contents are listed here:

Chapter 1
Covers web servers, how Apache works, TCP/IP, HTTP, hostnames, what a client does, what happens at the server end, choosing a Unix version, and compiling and installing Apache under both Unix and Win32.

Chapter 2
Discusses getting Apache to run, creating Apache users, runtime flags, permissions, and site.simple.

Chapter 3
Introduces a demonstration business, Butterthlies, Inc.; some HTML; default indexing of web pages; server housekeeping; and block directives.

Chapter 4
Explains how to connect web sites to network addresses, including the common case where more than one web site is hosted at a given network address.

Chapter 5
Explains controlling access, collecting information about clients, cookies, DBM control, digest authentication, and anonymous access.

Chapter 6
Covers content and language arbitration, type maps, and expiration of information.

Chapter 7
Discusses better indexes, index options, your own indexes, and imagemaps.

Chapter 8
Describes Alias, ScriptAlias, and the amazing Rewrite module.

Chapter 9
Covers remote proxies and proxy caching.

Chapter 10
Explains Apache's facilities for tracking activity on your web sites.

Chapter 11
Explores the many aspects of protecting an Apache server and its content from uninvited guests and intruders, including user validation, binary signatures, virtual cash, certificates, firewalls, packet filtering, secure sockets layer (SSL), legal issues, patent rights, national security, and Apache-SSL directives.

Chapter 12
Explains best practices for running large sites, including support for multiple content-creators, separating test sites from production sites, and integrating the site with other Internet technologies.

Chapter 13
Explores the options available for using Apache to host automatically changing content and interactive applications.

Chapter 14
Explains using runtime commands in your HTML and XSSI — a more secure server-side include.

Chapter 15
Explains how to install and configure PHP, with an example for connecting it to MySQL.

Chapter 16
Demonstrates aliases, logs, HTML forms, a shell script, a CGI script in Perl, environment variables, and using MySQL through Perl and Apache.

Chapter 17
Demonstrates how to install, configure, and use the mod_perl module for efficient processing of Perl applications.

Chapter 18
Explains how to install these two modules for supporting Java in the Apache environment.

Chapter 19
Explains how to use XML in conjunction with Apache and how to install and configure the Cocoon set of tools for presenting XML content.

Chapter 20
Explores the foundations of the Apache 2.0 API.

Chapter 21
Describes how to create Apache modules using the Apache 2.0 Apache Portable Runtime, including how to port modules from 1.3 to 2.0.

Appendix A
Describes pools; per-server, per-directory, and per-request information; functions; warnings; and parsing.

In addition, the Apache Quick Reference Card provides an outline of Apache 1.3 and 2.0 syntax.



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.