mod_slotmem_plain

Apache Module mod_slotmem_plain Description: Slot-based shared memory provider. Status: Extension ModuleIdentifier: slotmem_plain_module SourceFile: mod_slotmem_plain.c Summary mod_slotmem_plain is a memory provider which provides for creation and access to a plain memory segment in which the datasets are organized in "slots." If the memory needs to be shared between threads and processes, a better provider would be mod_slotmem_shm. mod_slotmem_plain provides the following API functions:

Dynamic mass virtual hosts with mod_rewrite

Dynamic mass virtual hosts with mod_rewrite This document supplements the mod_rewrite reference documentation. It describes how you can use mod_rewrite to create dynamically configured virtual hosts. mod_rewrite is not the best way to configure virtual hosts. You should first consider the alternatives before resorting to mod_rewrite. See also the "how to avoid mod_rewrite document. Virtual Hosts For Arbitrary Hostnames Description: We want to automatically create a virtual host for every

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_authz_groupfile

Apache Module mod_authz_groupfile Description: Group authorization using plaintext files Status: Base ModuleIdentifier: authz_groupfile_module SourceFile: mod_authz_groupfile.c Compatibility: Available in Apache 2.1 and later Summary This module provides authorization capabilities so that authenticated users can be allowed or denied access to portions of the web site by group membership. Similar functionality is provided by mod_authz_dbm. The Require Directives Apache's Require directive

mod_log_debug

Apache Module mod_log_debug Description: Additional configurable debug logging Status: Experimental ModuleIdentifier: log_debug_module SourceFile: mod_log_debug.c Compatibility: Available in Apache 2.3.14 and later Examples Log message after request to /foo/* is processed: <Location "/foo/"> LogMessage "/foo/ has been requested" </Location> Log message if request to /foo/* is processed in a sub-request: <Location "/foo/"> LogMessage "subrequest to /foo/" hook=type_checke

MPM os2

Apache MPM os2 Description: Hybrid multi-process, multi-threaded MPM for OS/2 Status: MPM ModuleIdentifier: mpm_mpmt_os2_module SourceFile: mpmt_os2.c Summary The Server consists of a main, parent process and a small, static number of child processes. The parent process' job is to manage the child processes. This involves spawning children as required to ensure there are always StartServers processes accepting connections. Each child process consists of a pool of worker threads and a main th

Server-Wide Configuration

Server-Wide Configuration This document explains some of the directives provided by the core server which are used to configure the basic operations of the server. Server Identification Related Modules Related Directives ServerName ServerAdmin ServerSignature ServerTokens UseCanonicalName UseCanonicalPhysicalPort The ServerAdmin and ServerTokens directives control what information about the server will be presented in server-generated documents such as error messages. The ServerTokens

mod_authnz_fcgi

Apache Module mod_authnz_fcgi Description: Allows a FastCGI authorizer application to handle Apache httpd authentication and authorization Status: Extension ModuleIdentifier: authnz_fcgi_module SourceFile: mod_authnz_fcgi.c Compatibility: Available in version 2.4.10 and later Summary This module allows FastCGI authorizer applications to authenticate users and authorize access to resources. It supports generic FastCGI authorizers which participate in a single phase for authentication and auth

apxs

apxs - APache eXtenSion tool apxs is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server. This is achieved by building a dynamic shared object (DSO) from one or more source or object files which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so. So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module

Starting Apache

Starting Apache On Windows, Apache is normally run as a service. For details, see Running Apache as a Service. On Unix, the httpd program is run as a daemon that executes continuously in the background to handle requests. This document describes how to invoke httpd. How Apache Starts If the Listen specified in the configuration file is default of 80 (or any other port below 1024), then it is necessary to have root privileges in order to start apache, so that it can bind to this privileged