Apache Modules

The Apache core does relatively little; Apache gains its functionality from modules. Each module solves a well-defined problem by adding necessary features. By adding or removing modules to supply the functionality you want Apache to have, you can tailor Apache server to suit your exact needs.

Nearly 50 core modules are included with the basic Apache server. Many more are available from other developers. The Apache Module Registry is a repository for add-on modules for Apache, and it can be found at http://modules.apache.org/. The modules are stored in the /usr/lib/apache2/modules directory (your list might look different):

mod_access.so mod_

mod_actions.so mod_

mod_alias.so mod_

mod_asis.so mod_

mod_auth_anon.so mod_

mod_auth_dbm.so mod_

mod_auth_digest.so mod_

mod_auth_mysql.so mod_

mod_auth_pgsql.so mod_

mod_auth.so mod_

mod info.so mod cern_meta.so mod_

cgi.so mod dav_fs.so mod_

dav.so mod dir.so mod_

env.so mod expires.so mod_

headers.so mod_

imap.so mod_

include.so mod_ rewrite.so

_log_config.so mod_

_mime_magic.so mod_

mime.so mod_

_negotiation.so mod_

perl.so mod_

_proxy_connect.so mod_

proxy_ftp.so mod_

proxy_http.so mod_

_proxy.so mod_

_python.so mod_

setenvif.so speling.so ssl.so status.so suexec.so unique_id.so userdir.so usertrack.so vhost_alias.so autoindex.so

Each module adds new directives that can be used in your configuration files. As you might guess, there are far too many extra commands, switches, and options to describe them all in this chapter. The following sections briefly describe a subset of those modules available with Ubuntu's Apache installation.

Was this article helpful?

0 0

Post a comment