Appendix A. Programs and Modules

The Apache distribution includes a number of support utilities and modules.

Support Utilities

The support utilities, listed in Table A-1, are usually installed in the bin or sbin subdirectory of the server root directory, but this may vary depending on the distribution.

Table A-1. Programs

Program

Description

ab

ApacheBench—a simple web server benchmarking tool

apachectl

Apache runtime control script

apxs

Apache Extension Tool—used to build Dynamic Shared Objects (DSOs)

dbmmanage

Utility to manage DBM-format user-authentication files

htdbm

Alternative utility to manage DBM-format user-authentication files

htdigest

Utility to manage flat-file user-authentication files for Digest authentication

htpasswd

Utility to manage flat-file user-authentication files for Basic authentication

httxt2dbm

Utility to convert plain text mod_rewrite map files to DBM format

logresolve

Utility to postprocess access log files to resolve IP addresses

rotatelogs

Logging filter to rotate log files

split-logfile

Simple perl script to split a combined log file for multiple virtual hosts where the first field is the hostname

suexec

Wrapper program to execute CGI scripts under a different user and group from those under which the server processes run (invoked directly from Apache)

Apache Modules

There are over 80 modules included in the Apache 2.2.9 distribution, as listed in Table A-2. Further modules can be found on the Apache Module Registry (http://modules.apache.com/).

Table A-2. Apache modules ...

Get Apache 2 Pocket Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.