mirror of
https://github.com/apache/httpd.git
synced 2025-05-17 15:21:13 +03:00
Submitted by: Cliff Woolley <cliffwoolley@yahoo.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87051 13f79535-47bb-0310-9956-ffa450edef68
145 lines
4.1 KiB
HTML
145 lines
4.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>Definitions of terms used to describe Apache modules
|
|
</TITLE>
|
|
</HEAD>
|
|
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
|
|
<BODY
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#000080"
|
|
ALINK="#FF0000"
|
|
>
|
|
<!--#include virtual="header.html" -->
|
|
<H1 ALIGN="CENTER">Terms Used to Describe Apache Modules</H1>
|
|
|
|
<P>
|
|
Each Apache module is described using a common format that looks
|
|
like this:
|
|
</P>
|
|
<DL>
|
|
<DD><A
|
|
HREF="#Status"
|
|
REL="Help"
|
|
><STRONG>Status:</STRONG></A> <EM>status</EM>
|
|
<BR>
|
|
<A
|
|
HREF="#SourceFile"
|
|
REL="Help"
|
|
><STRONG>Source File:</STRONG></A> <EM>source-file</EM>
|
|
<BR>
|
|
<A
|
|
HREF="#ModuleIdentifier"
|
|
REL="Help"
|
|
><STRONG>Module Identifier:</STRONG></A> <EM>module-identifier</EM>
|
|
<BR>
|
|
<A
|
|
HREF="#Compatibility"
|
|
REL="Help"
|
|
><STRONG>Compatibility:</STRONG></A> <EM>compatibility notes</EM>
|
|
</DD>
|
|
</DL>
|
|
<P>
|
|
Each of the attributes, complete with values where possible, are
|
|
described in this document.
|
|
</P>
|
|
|
|
<H2>Module Terms</H2>
|
|
<UL>
|
|
<LI><A HREF="#Status">Status</A>
|
|
</LI>
|
|
<LI><A HREF="#SourceFile">Source File</A>
|
|
</LI>
|
|
<LI><A HREF="#ModuleIdentifier">Module Identifier</A>
|
|
</LI>
|
|
<LI><A HREF="#Compatibility">Compatibility</A>
|
|
</LI>
|
|
</UL>
|
|
|
|
<HR>
|
|
<H2><A NAME="Status">Status</A></H2>
|
|
<P>
|
|
This indicates how tightly bound into the Apache Web server the
|
|
module is; in other words, you may need to recompile the server in
|
|
order to gain access to the module and its functionality. Possible
|
|
values for this attribute are:
|
|
</P>
|
|
<DL>
|
|
<DT><STRONG>MPM</STRONG>
|
|
</DT>
|
|
<DD>A module with status "MPM" is a <a
|
|
href="../mpm.html">Multi-Processing Module</a>. Unlike the other
|
|
types of modules, Apache must have one and only one MPM in use at
|
|
any time. This type of module is responsible for basic request
|
|
handling and dispatching.
|
|
<P>
|
|
</P>
|
|
<DT><STRONG>Base</STRONG>
|
|
</DT>
|
|
<DD>A module labeled as having "Base" status is compiled
|
|
and loaded into the server by default, and is therefore normally
|
|
available unless you have taken steps to remove the module from your
|
|
configuration.
|
|
<P>
|
|
</P>
|
|
</DD>
|
|
<DT><STRONG>Extension</STRONG>
|
|
</DT>
|
|
<DD>A module with "Extension" status is not normally
|
|
compiled and loaded into the server. To enable the module and its
|
|
functionality, you may need to change the server build
|
|
configuration files and re-compile Apache.
|
|
<P>
|
|
</P>
|
|
</DD>
|
|
<DT><STRONG>Experimental</STRONG>
|
|
</DT>
|
|
<DD>"Experimental" status indicates that the module is
|
|
available as part of the Apache kit, but you are on your own if you
|
|
try to use it. The module is being documented for completeness,
|
|
and is not necessarily supported.
|
|
<P>
|
|
</P>
|
|
</DD>
|
|
<DT><STRONG>External</STRONG>
|
|
</DT>
|
|
<DD>Modules which are not included with the base Apache
|
|
distribution ("third-party modules") may use the
|
|
"External" status. We are not responsible for, nor do we
|
|
support such modules.
|
|
<P>
|
|
</P>
|
|
</DD>
|
|
</DL>
|
|
|
|
<HR>
|
|
<H2><A NAME="SourceFile">Source File</A></H2>
|
|
<P>
|
|
This quite simply lists the name of the source file which contains
|
|
the code for the module. This is also the name used by the <A
|
|
HREF="core.html#ifmodule"><CODE><IfModule></CODE></A>
|
|
directive.
|
|
</P>
|
|
|
|
<HR>
|
|
<H2><A NAME="ModuleIdentifier">Module Identifier</A></H2>
|
|
<P>
|
|
This is a string which identifies the module for use in the <A
|
|
HREF="mod_so.html#loadmodule">LoadModule</A> directive when
|
|
dynamically loading modules. In particular, it is the name
|
|
of the external variable of type module in the source file.
|
|
</P>
|
|
|
|
<HR>
|
|
<H2><A NAME="Compatibility">Compatibility</A></H2>
|
|
<P>
|
|
If the module was not part of the original Apache version 2
|
|
distribution, the version in which it was introduced should be listed
|
|
here.
|
|
</P>
|
|
<!--#include virtual="footer.html" -->
|
|
</BODY>
|
|
</HTML>
|