mod_example_hooks

Apache Module mod_example_hooks Description: Illustrates the Apache module API Status: Experimental ModuleIdentifier: example_hooks_module SourceFile: mod_example_hooks.c Summary The files in the modules/examples directory under the Apache distribution directory tree are provided as an example to those that wish to write modules that use the Apache API. The main file is mod_example_hooks.c, which illustrates all the different callback mechanisms and call syntaxes. By no means does an add-on

mod_env

Apache Module mod_env Description: Modifies the environment which is passed to CGI scripts and SSI pages Status: Base ModuleIdentifier: env_module SourceFile: mod_env.c Summary This module allows for control of internal environment variables that are used by various Apache HTTP Server modules. These variables are also provided to CGI scripts as native system environment variables, and available for use in SSI pages. Environment variables may be passed from the shell which invoked the httpd p

mod_echo

Apache Module mod_echo Description: A simple echo server to illustrate protocol modules Status: Experimental ModuleIdentifier: echo_module SourceFile: mod_echo.c Summary This module provides an example protocol module to illustrate the concept. It provides a simple echo server. Telnet to it and type stuff, and it will echo it. ProtocolEcho Directive Description: Turn the echo server on or off Syntax: ProtocolEcho On|Off Default: ProtocolEcho Off Context: server config, virtual host Statu

mod_dumpio

Apache Module mod_dumpio Description: Dumps all I/O to error log as desired. Status: Extension ModuleIdentifier: dumpio_module SourceFile: mod_dumpio.c Summary mod_dumpio allows for the logging of all input received by Apache and/or all output sent by Apache to be logged (dumped) to the error.log file. The data logging is done right after SSL decoding (for input) and right before SSL encoding (for output). As can be expected, this can produce extreme volumes of data, and should only be used

mod_dir

Apache Module mod_dir Description: Provides for "trailing slash" redirects and serving directory index files Status: Base ModuleIdentifier: dir_module SourceFile: mod_dir.c Summary The index of a directory can come from one of two sources: A file written by the user, typically called index.html. The DirectoryIndex directive sets the name of this file. This is controlled by mod_dir. Otherwise, a listing generated by the server. This is provided by mod_autoindex. The two functions are separa

mod_dialup

Apache Module mod_dialup Description: Send static content at a bandwidth rate limit, defined by the various old modem standards Status: Experimental ModuleIdentifier: dialup_module SourceFile: mod_dialup.c Summary It is a module that sends static content at a bandwidth rate limit, defined by the various old modem standards. So, you can browse your site with a 56k V.92 modem, by adding something like this: <Location "/mysite"> ModemStandard "V.92" </Location> Previously to do

mod_deflate

Apache Module mod_deflate Description: Compress content before it is delivered to the client Status: Extension ModuleIdentifier: deflate_module SourceFile: mod_deflate.c Summary The mod_deflate module provides the DEFLATE output filter that allows output from your server to be compressed before being sent to the client over the network. Supported Encodings The gzip encoding is the only one supported to ensure complete compatibility with old browser implementations. The deflate encoding i

mod_dbd

Apache Module mod_dbd Description: Manages SQL database connections Status: Extension ModuleIdentifier: dbd_module SourceFile: mod_dbd.c Compatibility: Version 2.1 and later Summary mod_dbd manages SQL database connections using APR. It provides database connections on request to modules requiring SQL database functions, and takes care of managing databases with optimal efficiency and scalability for both threaded and non-threaded MPMs. For details, see the APR website and this overview of t

mod_dav_lock

Apache Module mod_dav_lock Description: Generic locking module for mod_dav Status: Extension ModuleIdentifier: dav_lock_module SourceFile: mod_dav_lock.c Compatibility: Available in version 2.1 and later Summary This module implements a generic locking API which can be used by any backend provider of mod_dav. It requires at least the service of mod_dav. But without a backend provider which makes use of it, it's useless and should not be loaded into the server. A sample backend module which

mod_dav_fs

Apache Module mod_dav_fs Description: Filesystem provider for mod_dav Status: Extension ModuleIdentifier: dav_fs_module SourceFile: mod_dav_fs.c Summary This module requires the service of mod_dav. It acts as a support module for mod_dav and provides access to resources located in the server's file system. The formal name of this provider is filesystem. mod_dav backend providers will be invoked by using the Dav directive: Example Dav filesystem Since filesystem is the default provider for