Before you start
Apache is a marvelously customizable daemon. The level at which you can tailor this software for specific platforms, environments, and performance thresholds is amazing. Unfortunately, most administrators run a plain, out-of-the-box installation with few modifications to the default configuration.
This tutorial is for you if you:
- Have a specific application for Apache use and are seeking explanations and suggestions on how best to tweak Apache to meet those special requirements
- Are looking to use Apache on the low-cost Linux platform (which inherently uses older hardware better than its other OS counterparts) and want tips on how to get the best possible performance from that aging hardware
- Feel stifled by recent Microsoft® upgrades and are looking at other alternatives to Windows®-based software
This tutorial focuses on optimizing Linux to accelerate Apache. By the end this tutorial, you'll be familiar with many suggestions, tips, and tricks for controlling Apache and modifying its behavior to best fit the environment in which it is running. Topics covered include:
- Hardware issues.
Selecting effective hardware, using fault tolerance, and price/performance analysis
- Operating system considerations.
Platform/distribution choices, kernel compilation, and disk optimization
- Compiling Apache from scratch.
The benefits of custom compilation, the procedure, and some considerations at compile time
- Configuration suggestions.
Run-time parameters, navigating the httpd.conf file, and static versus dynamic content situations
None.
None.

