MPM event

Apache MPM event Description: A variant of the worker MPM with the goal of consuming threads only for connections with active processing Status: MPM ModuleIdentifier: mpm_event_module SourceFile: event.c Summary The event Multi-Processing Module (MPM) is designed to allow more requests to be served simultaneously by passing off some processing work to the listeners threads, freeing up the worker threads to serve new requests. To use the event MPM, add --with-mpm=event to the configure script

MPM Common Directives

Apache MPM Common Directives Description: A collection of directives that are implemented by more than one multi-processing module (MPM) Status: MPM CoreDumpDirectory Directive Description: Directory where Apache HTTP Server attempts to switch before dumping core Syntax: CoreDumpDirectory directory Default: See usage for the default setting Context: server config Status: MPM Module: event, worker, prefork This controls the directory to which Apache httpd attempts to switch before dumping

mod_xml2enc

Apache Module mod_xml2enc Description: Enhanced charset/internationalisation support for libxml2-based filter modules Status: Base ModuleIdentifier: xml2enc_module SourceFile: mod_xml2enc.c Compatibility: Version 2.4 and later. Available as a third-party module for 2.2.x versions Summary This module provides enhanced internationalisation support for markup-aware filter modules such as mod_proxy_html. It can automatically detect the encoding of input data and ensure they are correctly process

mod_watchdog

Apache Module mod_watchdog Description: provides infrastructure for other modules to periodically run tasks Status: Base ModuleIdentifier: watchdog_module SourceFile: mod_watchdog.c Compatibility: Available in Apache 2.3 and later Summary mod_watchdog defines programmatic hooks for other modules to periodically run tasks. These modules can register handlers for mod_watchdog hooks. Currently, the following modules in the Apache distribution use this functionality: mod_heartbeat mod_heartmonit

mod_vhost_alias

Apache Module mod_vhost_alias Description: Provides for dynamically configured mass virtual hosting Status: Extension ModuleIdentifier: vhost_alias_module SourceFile: mod_vhost_alias.c Summary This module creates dynamically configured virtual hosts, by allowing the IP address and/or the Host: header of the HTTP request to be used as part of the pathname to determine what files to serve. This allows for easy use of a huge number of virtual hosts with similar configurations. Note If mod_alia

mod_version

Apache Module mod_version Description: Version dependent configuration Status: Extension ModuleIdentifier: version_module SourceFile: mod_version.c Summary This module is designed for the use in test suites and large networks which have to deal with different httpd versions and different configurations. It provides a new container -- <IfVersion>, which allows a flexible version checking including numeric comparisons and regular expressions. Examples <IfVersion 2.4.2> # curre

mod_usertrack

Apache Module mod_usertrack Description: Clickstream logging of user activity on a site Status: Extension ModuleIdentifier: usertrack_module SourceFile: mod_usertrack.c Summary Provides tracking of a user through your website via browser cookies. Logging mod_usertrack sets a cookie which can be logged via mod_log_config configurable logging formats: LogFormat "%{Apache}n %r %t" usertrack CustomLog logs/clickstream.log usertrack CookieDomain Directive Description: The domain to which

mod_userdir

Apache Module mod_userdir Description: User-specific directories Status: Base ModuleIdentifier: userdir_module SourceFile: mod_userdir.c Summary This module allows user-specific directories to be accessed using the http://example.com/~user/ syntax. UserDir Directive Description: Location of the user-specific directories Syntax: UserDir directory-filename [directory-filename] ... Context: server config, virtual host Status: Base Module: mod_userdir The UserDir directive sets the real dire

mod_unixd

Apache Module mod_unixd Description: Basic (required) security for Unix-family platforms. Status: Base ModuleIdentifier: unixd_module SourceFile: mod_unixd.c ChrootDir Directive Description: Directory for apache to run chroot(8) after startup. Syntax: ChrootDir /path/to/directory Default: none Context: server config Status: Base Module: mod_unixd Compatibility: Available in Apache 2.2.10 and later This directive tells the server to chroot(8) to the specified directory after startup, but bef

mod_unique_id

Apache Module mod_unique_id Description: Provides an environment variable with a unique identifier for each request Status: Extension ModuleIdentifier: unique_id_module SourceFile: mod_unique_id.c Summary This module provides a magic token for each request which is guaranteed to be unique across "all" requests under very specific conditions. The unique identifier is even unique across multiple machines in a properly configured cluster of machines. The environment variable UNIQUE_ID is set to