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

mod_request

Apache Module mod_request Description: Filters to handle and make available HTTP request bodies Status: Base ModuleIdentifier: request_module SourceFile: mod_request.c Compatibility: Available in Apache 2.3 and later KeptBodySize Directive Description: Keep the request body instead of discarding it up to the specified maximum size, for potential use by filters such as mod_include. Syntax: KeptBodySize maximum size in bytes Default: KeptBodySize 0 Context: directory Status: Base Module: mod_

mod_macro

Apache Module mod_macro Description: Provides macros within apache httpd runtime configuration files Status: Base ModuleIdentifier: macro_module SourceFile: mod_macro.c Summary Provides macros within Apache httpd runtime configuration files, to ease the process of creating numerous similar configuration blocks. When the server starts up, the macros are expanded using the provided parameters, and the result is processed as along with the rest of the configuration file. Usage Macros are de

mod_socache_shmcb

Apache Module mod_socache_shmcb Description: shmcb based shared object cache provider. Status: Extension ModuleIdentifier: socache_shmcb_module SourceFile: mod_socache_shmcb.c Summary mod_socache_shmcb is a shared object cache provider which provides for creation and access to a cache backed by a high-performance cyclic buffer inside a shared memory segment. shmcb:/path/to/datafile(512000) Details of other shared object cache providers can be found here.

mod_negotiation

Apache Module mod_negotiation Description: Provides for content negotiation Status: Base ModuleIdentifier: negotiation_module SourceFile: mod_negotiation.c Summary Content negotiation, or more accurately content selection, is the selection of the document that best matches the clients capabilities, from one of several available documents. There are two implementations of this. A type map (a file with the handler type-map) which explicitly lists the files containing the variants. A Multiview

Issues Regarding DNS and Apache HTTP Server

Issues Regarding DNS and Apache HTTP Server This page could be summarized with the statement: don't configure Apache HTTP Server in such a way that it relies on DNS resolution for parsing of the configuration files. If httpd requires DNS resolution to parse the configuration files then your server may be subject to reliability problems (ie. it might not start up), or denial and theft of service attacks (including virtual hosts able to steal hits from other virtual hosts). A Simple Example

suexec

suexec - Switch user before executing external programs suexec is used by the Apache HTTP Server to switch to another user before executing CGI programs. In order to achieve this, it must run as root. Since the HTTP daemon normally doesn't run as root, the suexec executable needs the setuid bit set and must be owned by root. It should never be writable for any other person than root. For further information about the concepts and the security model of suexec please refer to the suexec document

mod_ldap

Apache Module mod_ldap Description: LDAP connection pooling and result caching services for use by other LDAP modules Status: Extension ModuleIdentifier: ldap_module SourceFile: util_ldap.c Summary This module was created to improve the performance of websites relying on backend connections to LDAP servers. In addition to the functions provided by the standard LDAP libraries, this module adds an LDAP connection pool and an LDAP shared memory cache. To enable this module, LDAP support must be

mod_socache_dc

Apache Module mod_socache_dc Description: Distcache based shared object cache provider. Status: Extension ModuleIdentifier: socache_dc_module SourceFile: mod_socache_dc.c Summary mod_socache_dc is a shared object cache provider which provides for creation and access to a cache backed by the distcache distributed session caching libraries. Details of other shared object cache providers can be found here.

mod_lbmethod_bybusyness

Apache Module mod_lbmethod_bybusyness Description: Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer Status: Extension ModuleIdentifier: lbmethod_bybusyness_module SourceFile: mod_lbmethod_bybusyness.c Compatibility: Split off from mod_proxy_balancer in 2.3 Summary This module does not provide any configuration directives of its own. It requires the services of mod_proxy_balancer, and provides the bybusyness load balancing method. Pending Request Counting