mod_socache_memcache

Apache Module mod_socache_memcache Description: Memcache based shared object cache provider. Status: Extension ModuleIdentifier: socache_memcache_module SourceFile: mod_socache_memcache.c Summary mod_socache_memcache is a shared object cache provider which provides for creation and access to a cache backed by the memcached high-performance, distributed memory object caching system. This shared object cache provider's "create" method requires a comma separated list of memcached host/port spe

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_

.htaccess files

Apache HTTP Server Tutorial: .htaccess files .htaccess files provide a way to make configuration changes on a per-directory basis. .htaccess files Related Modules Related Directives core mod_authn_file mod_authz_groupfile mod_cgi mod_include mod_mime AccessFileName AllowOverride Options AddHandler SetHandler AuthType AuthName AuthUserFile AuthGroupFile Require You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files sl

mod_reflector

Apache Module mod_reflector Description: Reflect a request body as a response via the output filter stack. Status: Base ModuleIdentifier: reflector_module SourceFile: mod_reflector.c Compatibility: Version 2.3 and later Summary This module allows request bodies to be reflected back to the client, in the process passing the request through the output filter stack. A suitably configured chain of filters can be used to transform the request into a response. This module can be used to turn an ou

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

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_setenvif

Apache Module mod_setenvif Description: Allows the setting of environment variables based on characteristics of the request Status: Base ModuleIdentifier: setenvif_module SourceFile: mod_setenvif.c Summary The mod_setenvif module allows you to set internal environment variables according to whether different aspects of the request match regular expressions you specify. These environment variables can be used by other parts of the server to make decisions about actions to be taken, as well as

Authentication and Authorization

Authentication and Authorization Authentication is any process by which you verify that someone is who they claim they are. Authorization is any process by which someone is allowed to be where they want to go, or to have information that they want to have. For general access control, see the Access Control How-To. Related Modules and Directives There are three types of modules involved in the authentication and authorization process. You will usually need to choose at least one module from