Modules | Directives | FAQ | Glossary | Sitemap
Apache HTTP Server Version 2.4
Available Languages: de |en |es |fr |ja |ko |tr |zh-cn
Below is a list of all of the modules that come as part of the Apache HTTP Server distribution. See also the complete alphabetical list of all Apache HTTP Server directives.
Core Features and Multi-Processing Modules
Other Modules
See also
- Multi-Processing Modules (MPMs)
- Directive Quick Reference
Core Features and Multi-Processing Modules
- core
- Core Apache HTTP Server features that are alwaysavailable
- mpm_common
- A collection of directives that are implemented bymore than one multi-processing module (MPM)
- event
- A variant of the
worker
MPM with the goalof consuming threads only for connections with active processing - mpm_netware
- Multi-Processing Module implementing an exclusively threaded web server optimized for Novell NetWare
- mpmt_os2
- Hybrid multi-process, multi-threaded MPM for OS/2
- prefork
- Implements a non-threaded, pre-forking web server
- mpm_winnt
- Multi-Processing Module optimized for Windows NT.
- worker
- Multi-Processing Module implementing a hybrid multi-threaded multi-process web server
Other Modules
A | B | C | D | E | F | H | I | L | M | N | P | R | S | T | U | V | W | X
- mod_access_compat
- Group authorizations based on host (name or IPaddress)
- mod_actions
- Execute CGI scripts based on media type or request method.
- mod_alias
- Provides for mapping different parts of the host filesystem in the document tree and for URL redirection
- mod_allowmethods
- Easily restrict what HTTP methods can be used on the server
- mod_asis
- Sends files that contain their ownHTTP headers
- mod_auth_basic
- Basic HTTP authentication
- mod_auth_digest
- User authentication using MD5 Digest Authentication
- mod_auth_form
- Form authentication
- mod_authn_anon
- Allows "anonymous" user access to authenticated areas
- mod_authn_core
- Core Authentication
- mod_authn_dbd
- User authentication using an SQL database
- mod_authn_dbm
- User authentication using DBM files
- mod_authn_file
- User authentication using text files
- mod_authn_socache
- Manages a cache of authentication credentials to relievethe load on backends
- mod_authnz_fcgi
- Allows a FastCGI authorizer application to handle Apachehttpd authentication and authorization
- mod_authnz_ldap
- Allows an LDAP directory to be used to store the databasefor HTTP Basic authentication.
- mod_authz_core
- Core Authorization
- mod_authz_dbd
- Group Authorization and Login using SQL
- mod_authz_dbm
- Group authorization using DBM files
- mod_authz_groupfile
- Group authorization using plaintext files
- mod_authz_host
- Group authorizations based on host (name or IPaddress)
- mod_authz_owner
- Authorization based on file ownership
- mod_authz_user
- User Authorization
- mod_autoindex
- Generates directory indexes, automatically, similar to the Unix
ls
command or the Win32dir
shell command - mod_brotli
- Compress content via Brotli before it is delivered to theclient
- mod_buffer
- Support for request buffering
- mod_cache
- RFC 2616 compliant HTTP caching filter.
- mod_cache_disk
- Disk based storage module for the HTTP caching filter.
- mod_cache_socache
- Shared object cache (socache) based storage module for theHTTP caching filter.
- mod_cern_meta
- CERN httpd metafile semantics
- mod_cgi
- Execution of CGI scripts
- mod_cgid
- Execution of CGI scripts using an external CGI daemon
- mod_charset_lite
- Specify character set translation or recoding
- mod_data
- Convert response body into an RFC2397 data URL
- mod_dav
- Distributed Authoring and Versioning(WebDAV) functionality
- mod_dav_fs
- Filesystem provider for
mod_dav
- mod_dav_lock
- Generic locking module for
mod_dav
- mod_dbd
- Manages SQL database connections
- mod_deflate
- Compress content before it is delivered to theclient
- mod_dialup
- Send static content at a bandwidth rate limit, defined by the various old modem standards
- mod_dir
- Provides for "trailing slash" redirects and serving directory index files
- mod_dumpio
- Dumps all I/O to error log as desired.
- mod_echo
- A simple echo server to illustrate protocolmodules
- mod_env
- Modifies the environment which is passed to CGI scripts andSSI pages
- mod_example_hooks
- Illustrates the Apache module API
- mod_expires
- Generation of
Expires
andCache-Control
HTTP headers according to user-specifiedcriteria - mod_ext_filter
- Pass the response body through an external program beforedelivery to the client
- mod_file_cache
- Caches a static list of files in memory
- mod_filter
- Context-sensitive smart filter configuration module
- mod_headers
- Customization of HTTP request and responseheaders
- mod_heartbeat
- Sends messages with server status to frontend proxy
- mod_heartmonitor
- Centralized monitor for mod_heartbeat origin servers
- mod_http2
- Support for the HTTP/2 transport layer
- mod_ident
- RFC 1413 ident lookups
- mod_imagemap
- Server-side imagemap processing
- mod_include
- Server-parsed html documents (Server Side Includes)
- mod_info
- Provides a comprehensive overview of the serverconfiguration
- mod_isapi
- ISAPI Extensions within Apache for Windows
- mod_lbmethod_bybusyness
- Pending Request Counting load balancer scheduler algorithm for
mod_proxy_balancer
- mod_lbmethod_byrequests
- Request Counting load balancer scheduler algorithm for
mod_proxy_balancer
- mod_lbmethod_bytraffic
- Weighted Traffic Counting load balancer scheduler algorithm for
mod_proxy_balancer
- mod_lbmethod_heartbeat
- Heartbeat Traffic Counting load balancer scheduler algorithm for
mod_proxy_balancer
- mod_ldap
- LDAP connection pooling and result caching services for useby other LDAP modules
- mod_log_config
- Logging of the requests made to the server
- mod_log_debug
- Additional configurable debug logging
- mod_log_forensic
- Forensic Logging of the requests made to the server
- mod_logio
- Logging of input and output bytes per request
- mod_lua
- Provides Lua hooks into various portions of the httpdrequest processing
- mod_macro
- Provides macros within apache httpd runtime configuration files
- mod_md
- Managing domains across virtual hosts, certificate provisioning via the ACME protocol
- mod_mime
- Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding)
- mod_mime_magic
- Determines the MIME type of a file by looking at a few bytes of its contents
- mod_negotiation
- Provides for content negotiation
- mod_nw_ssl
- Enable SSL encryption for NetWare
- mod_privileges
- Support for Solaris privileges and for running virtual hostsunder different user IDs.
- mod_proxy
- Multi-protocol proxy/gateway server
- mod_proxy_ajp
- AJP support module for
mod_proxy
- mod_proxy_balancer
mod_proxy
extension for load balancing- mod_proxy_connect
mod_proxy
extension forCONNECT
request handling- mod_proxy_express
- Dynamic mass reverse proxy extension for
mod_proxy
- mod_proxy_fcgi
- FastCGI support module for
mod_proxy
- mod_proxy_fdpass
- fdpass external process support module for
mod_proxy
- mod_proxy_ftp
- FTP support module for
mod_proxy
- mod_proxy_hcheck
- Dynamic health check of Balancer members (workers) for
mod_proxy
- mod_proxy_html
- Rewrite HTML links in to ensure they are addressablefrom Clients' networks in a proxy context.
- mod_proxy_http
- HTTP support module for
mod_proxy
- mod_proxy_http2
- HTTP/2 support module for
mod_proxy
- mod_proxy_scgi
- SCGI gateway module for
mod_proxy
- mod_proxy_uwsgi
- UWSGI gateway module for
mod_proxy
- mod_proxy_wstunnel
- Websockets support module for
mod_proxy
- mod_ratelimit
- Bandwidth Rate Limiting for Clients
- mod_reflector
- Reflect a request body as a response via the output filter stack.
- mod_remoteip
- Replaces the original client IP address for the connectionwith the useragent IP address list presented by a proxies or a load balancervia the request headers.
- mod_reqtimeout
- Set timeout and minimum data rate for receiving requests
- mod_request
- Filters to handle and make available HTTP request bodies
- mod_rewrite
- Provides a rule-based rewriting engine to rewrite requestedURLs on the fly
- mod_sed
- Filter Input (request) and Output (response) content using
sed
syntax - mod_session
- Session support
- mod_session_cookie
- Cookie based session support
- mod_session_crypto
- Session encryption support
- mod_session_dbd
- DBD/SQL based session support
- mod_setenvif
- Allows the setting of environment variables basedon characteristics of the request
- mod_slotmem_plain
- Slot-based shared memory provider.
- mod_slotmem_shm
- Slot-based shared memory provider.
- mod_so
- Loading of executable code andmodules into the server at start-up or restart time
- mod_socache_dbm
- DBM based shared object cache provider.
- mod_socache_dc
- Distcache based shared object cache provider.
- mod_socache_memcache
- Memcache based shared object cache provider.
- mod_socache_redis
- Redis based shared object cache provider.
- mod_socache_shmcb
- shmcb based shared object cache provider.
- mod_speling
- Attempts to correct mistaken URLs by ignoringcapitalization, or attempting to correct various minormisspellings.
- mod_ssl
- Strong cryptography using the Secure SocketsLayer (SSL) and Transport Layer Security (TLS) protocols
- mod_status
- Provides information on server activity andperformance
- mod_substitute
- Perform search and replace operations on response bodies
- mod_suexec
- Allows CGI scripts to run as a specified userand Group
- mod_systemd
- Provides better support for systemd integration
- mod_tls
- TLS v1.2 and v1.3 implemented in memory-safe Rust via the rustls library
- mod_unique_id
- Provides an environment variable with a uniqueidentifier for each request
- mod_unixd
- Basic (required) security for Unix-family platforms.
- mod_userdir
- User-specific directories
- mod_usertrack
- Clickstream logging of user activity on a site
- mod_version
- Version dependent configuration
- mod_vhost_alias
- Provides for dynamically configured mass virtualhosting
- mod_watchdog
- provides infrastructure for other modules to periodically run tasks
- mod_xml2enc
- Enhanced charset/internationalisation support for libxml2-basedfilter modules