# Apache modules

Below is a list of all of the modules that come as part of the Apache distribution. See also the list of modules sorted by type and the complete alphabetical list of all Apache directives.

## Core Features and Multi-Processing Modules

Core
  Core Apache features.
threaded
  Multi-Processing Module with Threading via Pthreads; Variable number of processes, constant number of threads/child
mpm_winnt
  Multi-Processing Module with a single control process and a single server process with multiple threads for Windows NT
perchild
  Multi-Processing Module with the ability to server different virtual hosts under different userids.
prefork
  Non-threaded preforking processes model similar to Apache 1.3

## Other Modules

mod_access
  Access control based on client hostname or IP address.
mod_actions
  Executing CGI scripts based on media type or request method.
mod_alias
  Mapping different parts of the host filesystem in the document tree, and URL redirection.
mod_asis
  Sending files which contain their own HTTP headers.
mod_auth
  User authentication using text files.
mod_auth_anon
  Anonymous user access to authenticated areas.
mod_auth_db
  User authentication using Berkeley DB files.
mod_auth_dbm
  User authentication using DBM files.
mod_auth_digest
  MD5 authentication
mod_auth_ldap
  User authentication using LDAP.
mod_autoindex
  Automatic directory listings.
mod_cern_meta
  Support for HTTP header metafiles.
mod_cgi
  Invoking CGI scripts.
mod_cgid
  Invoking CGI scripts using an external daemon.
mod_charset_lite
  Configuring character set translation.
mod_dav
  Class 1,2 WebDAV HTTP extensions
mod_dir
  Basic directory handling.
mod_env
  Passing of environments to CGI scripts
mod_example
  Demonstrates Apache API
mod_expires
  Apply Expires: headers to resources
mod_ext_filter
  Filtering output with external programs.
mod_file_cache
  Caching files in memory for faster serving.
mod_headers
  Add arbitrary HTTP headers to resources
mod_imap
  The imagemap file handler.
mod_include
  Server-parsed documents.
mod_info
  Server configuration information
mod_isapi
  Windows ISAPI Extension support
mod_ldap
  LDAP connection pool and shared memory cache.
mod_log_config
  User-configurable logging replacement for mod_log_common.
mod_mime
  Determining document types using file extensions.
mod_mime_magic
  Determining document types using "magic numbers".
mod_negotiation
  Content negotiation.
mod_proxy
  Caching proxy abilities
mod_rewrite
  Powerful URI-to-filename mapping using regular expressions
mod_setenvif
  Set environment variables based on client information
mod_so
  Support for loading modules at runtime
mod_speling
  Automatically correct minor typos in URLs
mod_status
  Server status display
mod_suexec
  Run CGI requests as a specified user and group.
mod_userdir
  User home directories.
mod_unique_id
  Generate unique request identifier for every request
mod_usertrack
  User tracking using Cookies (replacement for mod_cookies.c)
mod_vhost_alias
  Support for dynamically configured mass virtual hosting