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 alphabetically and the complete
alphabetical list of all Apache
directives.
Core
- Core
- Core Apache features.
Environment Creation
- mod_env
- Passing of environments to CGI scripts
- mod_setenvif
- Set environment variables based on client information
- mod_unique_id
- Generate unique request identifier for every request
Content Type Decisions
- mod_mime
- Determining document types using file extensions.
- mod_mime_magic
- Determining document types using "magic numbers".
- mod_negotiation
- Content negotiation.
- mod_charset_lite
- Configuring character set translation.
URL Mapping
- mod_alias
- Mapping different parts of the host filesystem in the document tree,
and URL redirection.
- mod_rewrite
- Powerful URI-to-filename mapping using regular expressions
- mod_userdir
- User home directories.
- mod_speling
- Automatically correct minor typos in URLs
- mod_vhost_alias
- Support for dynamically configured mass virtual hosting
Directory Handling
- mod_dir
- Basic directory handling.
- mod_autoindex
- Automatic directory listings.
Access Control
- mod_access
- Access control based on client hostname or IP address.
- mod_auth
- User authentication using text files.
- mod_auth_dbm
- User authentication using DBM files.
- mod_auth_db
- User authentication using Berkeley DB files.
- mod_auth_anon
- Anonymous user access to authenticated areas.
- mod_auth_digest
- MD5 authentication
- mod_digest
- MD5 authentication
HTTP Response
- mod_headers
- Add arbitrary HTTP headers to resources
- mod_cern_meta
- Support for HTTP header metafiles.
- mod_expires
- Apply Expires: headers to resources
- mod_asis
- Sending files which contain their own HTTP headers.
Dynamic Content
- mod_include
- Server-parsed documents.
- mod_cgi
- Invoking CGI scripts.
- mod_actions
- Executing CGI scripts based on media type or request method.
- mod_isapi
- Windows ISAPI Extension support
Internal Content Handlers
- mod_status
- Server status display
- mod_info
- Server configuration information
Logging
- mod_log_config
- User-configurable logging replacement for mod_log_common.
- mod_log_agent
- Logging of User Agents.
- mod_log_referer
- Logging of document references.
- mod_usertrack
- User tracking using Cookies (replacement for mod_cookies.c)
Miscellaneous
- mod_imap
- The imagemap file handler.
- mod_proxy
- Caching proxy abilities
- mod_so
- Experimental support for loading modules (DLLs on Windows) at runtime
- mod_file_cache
- Caching files in memory for faster serving.
- mod_dav
- Class 1,2 WebDAV HTTP extensions
Development
- mod_example
- Demonstrates Apache API
Obsolete
- mod_browser Apache 1.2.* only
- Set environment variables based on User-Agent strings. Replaced by
mod_setenvif in Apache 1.3 and up
- mod_cookies up to Apache 1.1.1
- Support for Netscape-like cookies. Replaced in Apache 1.2 by
mod_usertrack
- mod_dld Apache 1.2.* and earlier
- Start-time linking with the GNU libdld. Replaced in Apache 1.3 by mod_so
- mod_dll Apache 1.3b1 to 1.3b5 only
- Replaced in 1.3b6 by mod_so
- mod_log_common up to Apache 1.1.1
- Standard logging in the Common Logfile Format. Replaced by the
mod_log_config module in Apache 1.2 and up