You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@hyperreal.org on 1998/01/31 02:43:41 UTC
cvs commit: apache-2.0/src/support suexec.c
jim 98/01/30 17:43:40
Modified: htdocs/manual bind.html handler.html keepalive.html
location.html multilogs.html new_features_1_3.html
htdocs/manual/mod core.html mod_access.html mod_actions.html
mod_alias.html mod_auth.html mod_auth_anon.html
mod_auth_db.html mod_auth_dbm.html
mod_autoindex.html mod_browser.html
mod_cern_meta.html mod_cgi.html mod_cookies.html
mod_digest.html mod_dir.html mod_dld.html
mod_dll.html mod_env.html mod_expires.html
mod_headers.html mod_imap.html mod_include.html
mod_info.html mod_log_agent.html
mod_log_common.html mod_log_config.html
mod_log_referer.html mod_mime.html
mod_mime_magic.html mod_negotiation.html
mod_proxy.html mod_rewrite.html mod_setenvif.html
mod_speling.html mod_userdir.html
mod_usertrack.html
src CHANGES
src/main alloc.c alloc.h http_core.c http_main.c
http_protocol.c http_request.c http_vhost.c httpd.h
util.c
src/modules/proxy mod_proxy.c proxy_ftp.c
src/modules/standard mod_access.c mod_asis.c mod_autoindex.c
mod_cgi.c mod_include.c mod_info.c
mod_negotiation.c mod_rewrite.c mod_status.c
mod_unique_id.c
src/support suexec.c
Log:
Put 2.0 in sync with 1.3b4
Revision Changes Path
1.11 +32 -8 apache-2.0/htdocs/manual/bind.html
Index: bind.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/bind.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- bind.html 1998/01/26 16:53:27 1.10
+++ bind.html 1998/01/31 01:42:32 1.11
@@ -37,10 +37,22 @@
</UL>
<h3><A name="bindaddress">BindAddress</A></h3>
-<STRONG>Syntax:</STRONG> BindAddress <EM>[ * | IP-address | hostname ]</EM><BR>
-<STRONG>Default:</STRONG> <CODE>BindAddress *</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> BindAddress <EM>[ * | IP-address | hostname ]</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>BindAddress *</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<P>
Makes the server listen to just the specified address. If the argument
is *, the server listens to all addresses. The port listened to
@@ -48,10 +60,22 @@
should be used.
<h3><A name="listen">Listen</A></h3>
-<STRONG>Syntax:</STRONG> Listen <EM>[ port | IP-address:port ]</EM><BR>
-<STRONG>Default:</STRONG> <CODE>none</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Listen <EM>[ port | IP-address:port ]</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>none</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<P>
<TT>Listen</TT> can be used instead of <TT>BindAddress</TT> and
<TT>Port</TT>. It tells the server to accept incoming requests on the
1.11 +32 -8 apache-2.0/htdocs/manual/handler.html
Index: handler.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/handler.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- handler.html 1998/01/26 16:53:30 1.10
+++ handler.html 1998/01/31 01:42:33 1.11
@@ -71,10 +71,22 @@
<h2><A name="addhandler">AddHandler</A></h2>
-<STRONG>Syntax:</STRONG> <AddHandler <EM>handler-name extension</EM>><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <AddHandler <EM>handler-name extension</EM>><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime
<P>AddHandler maps the filename extension <EM>extension</EM> to the
handler <EM>handler-name</EM>. For example, to activate CGI scripts
@@ -91,10 +103,22 @@
<h2><A name="sethandler">SetHandler</A></h2>
-<STRONG>Syntax:</STRONG> <SetHandler <EM>handler-name</EM>><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <SetHandler <EM>handler-name</EM>><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime
<P>When placed into an <CODE>.htaccess</CODE> file or a
<CODE><Directory></CODE> or <CODE><Location></CODE> section,
1.9 +32 -8 apache-2.0/htdocs/manual/keepalive.html
Index: keepalive.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/keepalive.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- keepalive.html 1998/01/26 16:53:32 1.8
+++ keepalive.html 1998/01/31 01:42:34 1.9
@@ -34,10 +34,22 @@
HREF="mod/core.html#keepalive">KeepAlive</A> directive.</P>
<h3>KeepAlive</h3>
-<STRONG>Syntax:</STRONG> KeepAlive <EM>max-requests</EM><BR>
-<STRONG>Default:</STRONG> <CODE>KeepAlive 5</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> KeepAlive <EM>max-requests</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>KeepAlive 5</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<P>
This directive enables Keep-Alive support. Set <EM>max-requests</EM>
to the maximum number of requests you want Apache to entertain per
@@ -45,10 +57,22 @@
server resources. Set this to <CODE>0</CODE> to disable support.
<h3>KeepAliveTimeout</h3>
-<STRONG>Syntax:</STRONG> KeepAliveTimeout <EM>seconds</EM><BR>
-<STRONG>Default:</STRONG> <CODE>KeepAliveTimeout 15</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> KeepAliveTimeout <EM>seconds</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>KeepAliveTimeout 15</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<P>
The number of seconds Apache will wait for a subsequent request before
closing the connection. Once a request has been received, the timeout
1.9 +12 -3 apache-2.0/htdocs/manual/location.html
Index: location.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/location.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- location.html 1998/01/26 16:53:32 1.8
+++ location.html 1998/01/31 01:42:35 1.9
@@ -17,9 +17,18 @@
<h2><A name="location">The <CODE><Location></CODE> Directive</A></h2>
-<STRONG>Syntax:</STRONG> <Location <EM>URL prefix</EM>><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <Location <EM>URL prefix</EM>><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
<P>The <Location> directive provides for access control by
URL. It is comparable to the <A
1.8 +16 -4 apache-2.0/htdocs/manual/multilogs.html
Index: multilogs.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/multilogs.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- multilogs.html 1998/01/26 16:53:34 1.7
+++ multilogs.html 1998/01/31 01:42:39 1.8
@@ -48,10 +48,22 @@
<HR>
-<STRONG>Syntax:</STRONG> CustomLog <EM>filename "format"</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> base<BR>
-<STRONG>Module:</STRONG> mod_log_config<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CustomLog <EM>filename "format"</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_config<P>
The first argument is the filename to log to. This is used
exactly like the argument to <CODE>TransferLog</CODE>, that is,
1.40 +9 -0 apache-2.0/htdocs/manual/new_features_1_3.html
Index: new_features_1_3.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/new_features_1_3.html,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- new_features_1_3.html 1998/01/26 19:50:06 1.39
+++ new_features_1_3.html 1998/01/31 01:42:41 1.40
@@ -509,6 +509,15 @@
separate subdirectory and library so they can be used by other
applications than just the server.
</LI>
+
+ <LI><STRONG>New <SAMP><A HREF="mod/core.html#serversignature">ServerSignature</A></SAMP> directive</STRONG>
+ <BR>
+ This directive optionally adds a line containing the server version and
+ virtual host name to server-generated pages (error documents, ftp
+ directory listings, mod_info output etc.). This makes it easier for users
+ to tell which server produced the error message, especially in a proxy
+ chain (often found in intranet environments).
+ </LI>
</UL>
<!--#include virtual="footer.html" -->
1.94 +1061 -311 apache-2.0/htdocs/manual/mod/core.html
Index: core.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/core.html,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- core.html 1998/01/26 18:24:26 1.93
+++ core.html 1998/01/31 01:42:45 1.94
@@ -84,12 +84,24 @@
</UL>
<HR>
-<h2><A name="accessconfig">AccessConfig directive</A></h2>
+<H2><A name="accessconfig">AccessConfig directive</A></H2>
<!--%plaintext <?INDEX {\tt AccessConfig} directive> -->
-<STRONG>Syntax:</STRONG> AccessConfig <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>AccessConfig conf/access.conf</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AccessConfig <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>AccessConfig conf/access.conf</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The server will read this file for more directives after reading the
<A HREF="#resourceconfig">ResourceConfig</A> file. <EM>Filename</EM> is
@@ -101,13 +113,28 @@
contain any server directive allowed in the <EM>server config</EM> context.
<P><HR>
-<h2><A name="accessfilename">AccessFileName directive</A></h2>
+<H2><A name="accessfilename">AccessFileName directive</A></H2>
<!--%plaintext <?INDEX {\tt AccessFileName} directive> -->
-<STRONG>Syntax:</STRONG> AccessFileName <EM>filename filename ...</EM><BR>
-<STRONG>Default:</STRONG> <CODE>AccessFileName .htaccess</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> AccessFileName can accept more than one filename only in Apache 1.3 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AccessFileName <EM>filename filename ...</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>AccessFileName .htaccess</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> AccessFileName can accept more than one filename only in Apache 1.3 and later<P>
When returning a document to the client the server looks for the first existing
access control file from this list of names in every directory of the path to
@@ -123,12 +150,24 @@
AllowOverride None<BR>
</Directory></CODE></BLOCKQUOTE><P><HR>
-<h2><A name="addmodule">AddModule directive</A></h2>
+<H2><A name="addmodule">AddModule directive</A></H2>
<!--%plaintext <?INDEX {\tt AddModule} directive> -->
-<STRONG>Syntax:</STRONG> AddModule <EM>module module ...</EM><BR>
-<STRONG>Context:</STRONG> server config <BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> AddModule is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddModule <EM>module module ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config <BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> AddModule is only available in Apache 1.2 and later<P>
The server can have modules compiled in which are not actively in use.
This directive can be used to enable the use of those modules. The
@@ -136,12 +175,24 @@
be cleared with the <A HREF="#clearmodulelist">ClearModuleList</A>
directive.<P><HR>
-<h2><A name="allowoverride">AllowOverride directive</A></h2>
+<H2><A name="allowoverride">AllowOverride directive</A></H2>
<!--%plaintext <?INDEX {\tt AllowOverride} directive> -->
-<STRONG>Syntax:</STRONG> AllowOverride <EM>override override ...</EM><BR>
-<STRONG>Default:</STRONG> <CODE>AllowOverride All</CODE><BR>
-<STRONG>Context:</STRONG> directory<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AllowOverride <EM>override override ...</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>AllowOverride All</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
When the server finds an .htaccess file (as specified by
<A HREF="#accessfilename">AccessFileName</A>) it needs to know which
@@ -198,12 +249,24 @@
<A HREF="mod_include.html#xbithack">XBitHack</A>).
</DL><P><HR>
-<h2><A name="authname">AuthName directive</A></h2>
+<H2><A name="authname">AuthName directive</A></H2>
<!--%plaintext <?INDEX {\tt AuthName} directive> -->
-<STRONG>Syntax:</STRONG> AuthName <EM>auth-domain</EM><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthName <EM>auth-domain</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This directive sets the name of the authorization realm for a directory.
This realm is given to the client so that the user knows which username and
@@ -213,12 +276,24 @@
<A HREF="mod_auth.html#authuserfile">AuthUserFile</A> and
<A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> to work.<P><HR>
-<h2><A name="authtype">AuthType directive</A></h2>
+<H2><A name="authtype">AuthType directive</A></H2>
<!--%plaintext <?INDEX {\tt AuthType} directive> -->
-<STRONG>Syntax:</STRONG> AuthType <EM>type</EM><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthType <EM>type</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This directive selects the type of user authentication for a directory.
Only <CODE>Basic</CODE> is currently implemented.
@@ -228,12 +303,24 @@
<A HREF="mod_auth.html#authuserfile">AuthUserFile</A> and
<A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> to work.<P><HR>
-<h2><A name="bindaddress">BindAddress directive</A></h2>
+<H2><A name="bindaddress">BindAddress directive</A></H2>
<!--%plaintext <?INDEX {\tt BindAddress} directive> -->
-<STRONG>Syntax:</STRONG> BindAddress <EM>saddr</EM><BR>
-<STRONG>Default:</STRONG> <CODE>BindAddress *</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> BindAddress <EM>saddr</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>BindAddress *</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
A Unix® http server can either listen for connections to every
IP address of the server machine, or just one IP address of the server
@@ -265,25 +352,55 @@
<HR>
-<h2><A name="clearmodulelist">ClearModuleList directive</A></h2>
+<H2><A name="clearmodulelist">ClearModuleList directive</A></H2>
<!--%plaintext <?INDEX {\tt ClearModuleList} directive> -->
-<STRONG>Syntax:</STRONG> ClearModuleList<BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> ClearModuleList is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ClearModuleList<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ClearModuleList is only available in Apache 1.2 and later<P>
The server comes with a built-in list of active modules. This
directive clears the list. It is assumed that the list will then be
re-populated using the <A HREF="#addmodule">AddModule</A> directive.<P><HR>
-<h2><A name="contentdigest">ContentDigest directive</A></h2>
+<H2><A name="contentdigest">ContentDigest directive</A></H2>
<!--%plaintext <?INDEX {\tt ContentDigest} directive> -->
-<STRONG>Syntax:</STRONG> ContentDigest <EM>on|off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ContentDigest off</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> experimental<P>
-<STRONG>Compatibility:</STRONG> ContentDigest is only available in Apache 1.1 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ContentDigest <EM>on|off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ContentDigest off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> experimental<P>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ContentDigest is only available in Apache 1.1 and later<P>
This directive enables the generation of <CODE>Content-MD5</CODE> headers
as defined in RFC1864 respectively RFC2068.<P>
@@ -310,12 +427,24 @@
<HR>
-<h2><A name="coredumpdirectory">CoreDumpDirectory directive</A></h2>
+<H2><A name="coredumpdirectory">CoreDumpDirectory directive</A></H2>
<!--%plaintext <?INDEX {\tt CoreDumpDirectory} directive> -->
-<STRONG>Syntax:</STRONG> CoreDumpDirectory <EM>directory</EM><BR>
-<STRONG>Default:</STRONG> the same location as ServerRoot<BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CoreDumpDirectory <EM>directory</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> the same location as ServerRoot<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This controls the directory to which Apache attempts to switch before
dumping core. The default is in the <A HREF="#serverroot">ServerRoot</A>
@@ -324,13 +453,28 @@
want a core dump for debugging, you can use this directive to place
it in a different location.<P><HR>
-<h2><A name="defaulttype">DefaultType directive</A></h2>
+<H2><A name="defaulttype">DefaultType directive</A></H2>
<!--%plaintext <?INDEX {\tt DefaultType} directive> -->
-<STRONG>Syntax:</STRONG> DefaultType <EM>mime-type</EM><BR>
-<STRONG>Default:</STRONG> <CODE>DefaultType text/html</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> DefaultType <EM>mime-type</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>DefaultType text/html</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
There will be times when the server is asked to provide a document
whose type cannot be determined by its MIME types mappings.<P>
@@ -342,11 +486,20 @@
would be appropriate for a directory which contained many gif images
with filenames missing the .gif extension.<P><HR>
-<h2><A name="directory"><Directory> directive</A></h2>
+<H2><A name="directory"><Directory> directive</A></H2>
<!--%plaintext <?INDEX {\tt Directory} section directive> -->
-<STRONG>Syntax:</STRONG> <Directory <EM>directory</EM>> ... </Directory> <BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Core. <P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <Directory <EM>directory</EM>> ... </Directory> <BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core. <P>
<Directory> and </Directory> are used to enclose a group of
directives which will apply only to the named directory and sub-directories
@@ -458,11 +611,23 @@
<HR>
-<h2><A name="directorymatch"><DirectoryMatch></A></h2>
-<STRONG>Syntax:</STRONG> <DirectoryMatch <EM>regex</EM>> ... </DirectoryMatch> <BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Core.<BR>
-<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later
+<H2><A name="directorymatch"><DirectoryMatch></A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <DirectoryMatch <EM>regex</EM>> ... </DirectoryMatch> <BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core.<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later
<P><DirectoryMatch> and </DirectoryMatch> are used to enclose a group of
directives which will apply only to the named directory and sub-directories
@@ -486,13 +651,25 @@
<HR>
-<h2><A NAME="documentroot">DocumentRoot directive</A></h2>
+<H2><A NAME="documentroot">DocumentRoot directive</A></H2>
<!--%plaintext <?INDEX {\tt DocumentRoot} directive> -->
-<STRONG>Syntax:</STRONG> DocumentRoot <EM>directory-filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>DocumentRoot
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> DocumentRoot <EM>directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>DocumentRoot
/usr/local/apache/htdocs</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This directive sets the directory from which httpd will serve files.
Unless matched by a directive like Alias, the server appends the path
@@ -508,13 +685,28 @@
<P><HR>
-<h2><A name="errordocument">ErrorDocument directive</A></h2>
+<H2><A name="errordocument">ErrorDocument directive</A></H2>
<!--%plaintext <?INDEX {\tt ErrorDocument} directive> -->
-<STRONG>Syntax:</STRONG> ErrorDocument <EM>error-code document</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Override:</STRONG> FileInfo<BR>
-<STRONG>Compatibility:</STRONG> The directory and .htaccess contexts
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ErrorDocument <EM>error-code document</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> The directory and .htaccess contexts
are only available in Apache 1.1 and later.<P>
In the event of a problem or error, Apache can be configured to do
@@ -557,12 +749,24 @@
<P>See Also: <A HREF="../custom-error.html">documentation of customizable
responses.</A><P><HR>
-<h2><A name="errorlog">ErrorLog directive</A></h2>
+<H2><A name="errorlog">ErrorLog directive</A></H2>
<!--%plaintext <?INDEX {\tt ErrorLog} directive> -->
-<STRONG>Syntax:</STRONG> ErrorLog <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ErrorLog logs/error_log</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ErrorLog <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ErrorLog logs/error_log</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The error log directive sets the name of the file to which the server will log
any errors it encounters. If the filename does not begin with a slash (/)
@@ -578,12 +782,24 @@
<P><HR>
-<h2><A name="files"><Files> directive</A></h2>
-<STRONG>Syntax:</STRONG> <Files <EM>filename</EM>>
+<H2><A name="files"><Files> directive</A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <Files <EM>filename</EM>>
... </Files><BR>
-<STRONG>Context:</STRONG> server config, virtual host, .htaccess<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> only available in Apache
1.2 and above.<P>
<P>The <Files> directive provides for access control by
@@ -628,12 +844,24 @@
<HR>
-<h2><A name="filesmatch"><FilesMatch></A></h2>
-<STRONG>Syntax:</STRONG> <FilesMatch <EM>regex</EM>>
+<H2><A name="filesmatch"><FilesMatch></A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <FilesMatch <EM>regex</EM>>
... </Files><BR>
-<STRONG>Context:</STRONG> server config, virtual host, .htaccess<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> only available in Apache
1.3 and above.<P>
<P>The <FilesMatch> directive provides for access control by
@@ -652,12 +880,24 @@
<HR>
-<h2><A name="group">Group directive</A></h2>
+<H2><A name="group">Group directive</A></H2>
<!--%plaintext <?INDEX {\tt Group} directive> -->
-<STRONG>Syntax:</STRONG> Group <EM>unix-group</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Group #-1</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Group <EM>unix-group</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Group #-1</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The Group directive sets the group under which the server will answer requests.
In order to use this directive, the stand-alone server must be run initially
@@ -686,15 +926,33 @@
SECURITY: See <A HREF="#user">User</A> for a discussion of the security
considerations.<P><HR>
-<h2><A name="hostnamelookups">HostNameLookups directive</A></h2>
+<H2><A name="hostnamelookups">HostNameLookups directive</A></H2>
<!--%plaintext <?INDEX {\tt HostNameLookups} directive> -->
-<STRONG>Syntax:</STRONG> HostNameLookups <EM>on | off | double</EM><BR>
-<STRONG>Default:</STRONG> <CODE>HostNameLookups off</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> <CODE>double</CODE> available only in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> HostNameLookups <EM>on | off | double</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>HostNameLookups off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> <CODE>double</CODE> available only in Apache
1.3 and above.<BR>
-<STRONG>Compatibility:</STRONG> Default was <CODE>on</CODE> prior to Apache
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Default was <CODE>on</CODE> prior to Apache
1.3.<P>
This directive enables DNS lookups so that host names can be logged (and
@@ -726,12 +984,24 @@
provided in the <EM>/support</EM> directory, can be used to look up host names
from logged IP addresses offline.<P><HR>
-<h2><A name="identitycheck">IdentityCheck directive</A></h2>
+<H2><A name="identitycheck">IdentityCheck directive</A></H2>
<!--%plaintext <?INDEX {\tt IdentityCheck} directive> -->
-<STRONG>Syntax:</STRONG> IdentityCheck <EM>boolean</EM><BR>
-<STRONG>Default:</STRONG> <CODE>IdentityCheck off</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> IdentityCheck <EM>boolean</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>IdentityCheck off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This directive enables RFC1413-compliant logging of the remote user name
for each connection, where the client machine runs identd or something similar.
@@ -749,12 +1019,27 @@
<P><HR>
<H2><A NAME="ifmodule"><IfModule> directive</A></H2>
-<STRONG>Syntax:</STRONG> <IfModule [!]<EM>module-name</EM>> <EM>...</EM>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <IfModule [!]<EM>module-name</EM>> <EM>...</EM>
</IfModule><BR>
-<STRONG>Default:</STRONG> None<BR>
-<STRONG>Context:</STRONG> all<BR>
-<STRONG>Status:</STRONG> Core<BR>
-<STRONG>Compatibility:</STRONG> IfModule is only available in 1.2 and
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> None<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> all<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> IfModule is only available in 1.2 and
later.<P>
<P>
@@ -788,24 +1073,42 @@
<P> <HR>
-<h2><A name="include">Include directive</A></h2>
+<H2><A name="include">Include directive</A></H2>
<STRONG>Syntax: (Apache 1.2)</STRONG> Include <EM>filename</EM><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<BR>
-<STRONG>Compatibility:</STRONG> Include is only available in Apache 1.3 and later.
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Include is only available in Apache 1.3 and later.
<P>
This directive allows inclusion of other configuration files from within the server configuration files.
<P> <HR>
-<h2><A name="keepalive">KeepAlive directive</A></h2>
+<H2><A name="keepalive">KeepAlive directive</A></H2>
<STRONG>Syntax: (Apache 1.1)</STRONG> KeepAlive <EM>max-requests</EM><BR>
<STRONG>Default: (Apache 1.1)</STRONG> <CODE>KeepAlive 5</CODE><BR>
<STRONG>Syntax: (Apache 1.2)</STRONG> KeepAlive <EM>on/off</EM><BR>
<STRONG>Default: (Apache 1.2)</STRONG> <CODE>KeepAlive On</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<BR>
-<STRONG>Compatibility:</STRONG> KeepAlive is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> KeepAlive is only available in Apache
1.1 and later.<P>
This directive enables
@@ -821,12 +1124,27 @@
persistent connections, "Off" to disable. See also the <A
HREF="#maxkeepaliverequests">MaxKeepAliveRequests</A> directive.</P><HR>
-<h2><A name="keepalivetimeout">KeepAliveTimeout directive</A></h2>
-<STRONG>Syntax:</STRONG> KeepAliveTimeout <EM>seconds</EM><BR>
-<STRONG>Default:</STRONG> <CODE>KeepAliveTimeout 15</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<BR>
-<STRONG>Compatibility:</STRONG> KeepAliveTimeout is only available in Apache
+<H2><A name="keepalivetimeout">KeepAliveTimeout directive</A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> KeepAliveTimeout <EM>seconds</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>KeepAliveTimeout 15</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> KeepAliveTimeout is only available in Apache
1.1 and later.<P>
The number of seconds Apache will wait for a subsequent request before
@@ -836,12 +1154,21 @@
applies.
<HR>
-<h2><A name="limit"><Limit> directive</A></h2>
+<H2><A name="limit"><Limit> directive</A></H2>
<!--%plaintext <?INDEX {\tt Limit} section directive> -->
-<STRONG>Syntax:</STRONG>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A>
<Limit <EM>method method</EM> ... > ... </Limit><BR>
-<STRONG>Context:</STRONG> any<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> any<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
<Limit> and </Limit> are used to enclose a group of
access control directives which will then apply only to the specified
@@ -861,12 +1188,24 @@
<STRONG>If you wish to limit all methods, do not include any
<Limit> directive at all.</STRONG> <P><HR>
-<h2><A name="listen">Listen directive</A></h2>
-<STRONG>Syntax:</STRONG>
+<H2><A name="listen">Listen directive</A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A>
Listen [<EM>IP address</EM>:]<EM>port number</EM><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> Listen is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Listen is only available in Apache
1.1 and later.<P>
<P>The Listen directive instructs Apache to listen to more than one IP
@@ -916,11 +1255,26 @@
<HR>
<H2><A NAME="listenbacklog">ListenBacklog directive</A></H2>
-<STRONG>Syntax:</STRONG> ListenBacklog <EM>backlog</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ListenBacklog 511</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core<BR>
-<STRONG>Compatibility:</STRONG> ListenBacklog is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ListenBacklog <EM>backlog</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ListenBacklog 511</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ListenBacklog is only available in Apache
versions after 1.2.0.<P>
The maximum length of the queue of pending connections. Generally no
@@ -928,13 +1282,25 @@
to increase this when under a TCP SYN flood attack. See
the backlog parameter to the <CODE>listen(2)</CODE> system call.</P><HR>
-<h2><A name="location"><Location> directive</A></h2>
+<H2><A name="location"><Location> directive</A></H2>
-<STRONG>Syntax:</STRONG> <Location <EM>URL</EM>>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <Location <EM>URL</EM>>
... </Location><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> Location is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Location is only available in Apache
1.1 and later.<P>
<P>The <Location> directive provides for access control by
@@ -989,13 +1355,25 @@
<HR>
-<h2><A name="locationmatch"><LocationMatch></A></h2>
+<H2><A name="locationmatch"><LocationMatch></A></H2>
-<STRONG>Syntax:</STRONG> <LocationMatch <EM>regex</EM>>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <LocationMatch <EM>regex</EM>>
... </LocationMatch><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> Location is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Location is only available in Apache
1.3 and later.<P>
<P>The <LocationMatch> directive provides for access control by
@@ -1017,10 +1395,22 @@
<HR>
<H2><A NAME="lockfile">LockFile directive</A></H2>
-<STRONG>Syntax:</STRONG> LockFile <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>LockFile logs/accept.lock</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LockFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>LockFile logs/accept.lock</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The LockFile directive sets the path to the lockfile used when
Apache is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or
@@ -1038,23 +1428,50 @@
<P><HR>
-<h2><A name="maxclients">MaxClients directive</A></h2>
+<H2><A name="maxclients">MaxClients directive</A></H2>
<!--%plaintext <?INDEX {\tt MaxClients} directive> -->
-<STRONG>Syntax:</STRONG> MaxClients <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MaxClients 256</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MaxClients <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MaxClients 256</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The MaxClients directive sets the limit on the number of simultaneous
requests that can be supported; not more than this number of child server
processes will be created.<P><HR>
-<h2><A name="maxkeepaliverequests">MaxKeepAliveRequests directive</A></h2>
-<STRONG>Syntax:</STRONG> MaxKeepAliveRequests <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MaxKeepAliveRequests 100</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> Only available in Apache
+<H2><A name="maxkeepaliverequests">MaxKeepAliveRequests directive</A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MaxKeepAliveRequests <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MaxKeepAliveRequests 100</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Only available in Apache
1.2 and later.
<P>The MaxKeepAliveRequests directive limits the number of requests
@@ -1063,12 +1480,24 @@
allowed. We recommend that this setting be kept to a high value for
maximum server performance.</P><HR>
-<h2><A name="maxrequestsperchild">MaxRequestsPerChild directive</A></h2>
+<H2><A name="maxrequestsperchild">MaxRequestsPerChild directive</A></H2>
<!--%plaintext <?INDEX {\tt MaxRequestsPerChild} directive> -->
-<STRONG>Syntax:</STRONG> MaxRequestsPerChild <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MaxRequestsPerChild 0</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MaxRequestsPerChild <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MaxRequestsPerChild 0</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The MaxRequestsPerChild directive sets the limit on the number of requests
that an individual child server process will handle. After MaxRequestsPerChild
@@ -1083,12 +1512,24 @@
number of processes when the server load reduces.
</UL><P><HR>
-<h2><A name="maxspareservers">MaxSpareServers directive</A></h2>
+<H2><A name="maxspareservers">MaxSpareServers directive</A></H2>
<!--%plaintext <?INDEX {\tt MaxSpareServers} directive> -->
-<STRONG>Syntax:</STRONG> MaxSpareServers <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MaxSpareServers 10</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MaxSpareServers <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MaxSpareServers 10</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The MaxSpareServers directive sets the desired maximum number of <EM>idle</EM>
child server processes. An idle process is one which is not handling
@@ -1101,12 +1542,24 @@
See also <A HREF="#minspareservers">MinSpareServers</A> and
<A HREF="#startservers">StartServers</A>.<P><HR>
-<h2><A name="minspareservers">MinSpareServers directive</A></h2>
+<H2><A name="minspareservers">MinSpareServers directive</A></H2>
<!--%plaintext <?INDEX {\tt MinSpareServers} directive> -->
-<STRONG>Syntax:</STRONG> MinSpareServers <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MinSpareServers 5</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MinSpareServers <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MinSpareServers 5</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The MinSpareServers directive sets the desired minimum number of <EM>idle</EM>
child server processes. An idle process is one which is not handling
@@ -1119,12 +1572,24 @@
See also <A HREF="#maxspareservers">MaxSpareServers</A> and
<A HREF="#startservers">StartServers</A>.<P><HR>
-<h2><A name="namevirtualhost">NameVirtualHost directive</A></h2>
+<H2><A name="namevirtualhost">NameVirtualHost directive</A></H2>
<!--%plaintext <?INDEX {\tt NameVirtualHost} directive> -->
-<STRONG>Syntax:</STRONG> NameVirtualHost <EM>addr</EM>[:<EM>port</EM>]<BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
-<STRONG>Compatibility:</STRONG> NameVirtualHost is only available in Apache 1.3 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> NameVirtualHost <EM>addr</EM>[:<EM>port</EM>]<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> NameVirtualHost is only available in Apache 1.3 and later<P>
The NameVirtualHost directive is a required directive if you want to configure
<A HREF="../vhosts/index.html">name-based virtual hosts</A>.<P>
@@ -1147,12 +1612,24 @@
<STRONG>See also:</STRONG>
<A HREF="../vhosts/index.html">Apache Virtual Host documentation</A>
-<h2><A name="options">Options directive</A></h2>
+<H2><A name="options">Options directive</A></H2>
<!--%plaintext <?INDEX {\tt Options} directive> -->
-<STRONG>Syntax:</STRONG> Options <EM>[+|-]option [+|-]option ...</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Override:</STRONG> Options<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Options <EM>[+|-]option [+|-]option ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Options<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The Options directive controls which server features are available in
a particular directory.
@@ -1234,12 +1711,24 @@
are set for the /web/docs/spec directory.
<HR>
-<h2><A name="pidfile">PidFile directive</A></h2>
+<H2><A name="pidfile">PidFile directive</A></H2>
<!--%plaintext <?INDEX {\tt PidFile} directive> -->
-<STRONG>Syntax:</STRONG> PidFile <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>PidFile logs/httpd.pid</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> PidFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>PidFile logs/httpd.pid</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The PidFile directive sets the file to which the server records the
process id of the daemon. If the filename does not begin with a slash (/)
@@ -1256,12 +1745,24 @@
<P><HR>
-<h2><A name="port">Port directive</A></h2>
+<H2><A name="port">Port directive</A></H2>
<!--%plaintext <?INDEX {\tt Port} directive> -->
-<STRONG>Syntax:</STRONG> Port <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Port 80</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Port <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Port 80</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
<EM>Number</EM> is a number from 0 to 65535; some port numbers (especially below
1024) are reserved for particular protocols. See <CODE>/etc/services</CODE>
@@ -1314,12 +1815,24 @@
root whilst handling connections, your site may be open to a major security
attack.<P><HR>
-<h2><A name="require">require directive</A></h2>
+<H2><A name="require">require directive</A></H2>
<!--%plaintext <?INDEX {\tt require} directive> -->
-<STRONG>Syntax:</STRONG> require <EM>entity-name entity entity...</EM><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> require <EM>entity-name entity entity...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
This directive selects which authenticated users can access a directory.
The allowed syntaxes are:
@@ -1351,12 +1864,24 @@
<A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> (to define users and
groups) in order to work correctly.<P><HR>
-<h2><A name="resourceconfig">ResourceConfig directive</A></h2>
+<H2><A name="resourceconfig">ResourceConfig directive</A></H2>
<!--%plaintext <?INDEX {\tt ResourceConfig} directive> -->
-<STRONG>Syntax:</STRONG> ResourceConfig <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ResourceConfig conf/srm.conf</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ResourceConfig <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ResourceConfig conf/srm.conf</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The server will read this file for more directives after reading the
httpd.conf file. <EM>Filename</EM> is relative to the
@@ -1372,11 +1897,26 @@
<H2><A name="rlimit">RLimitCPU</A> <A NAME="rlimitcpu">directive</A></H2>
<!--%plaintext <?INDEX {\tt RLimitCPU} directive> -->
-<STRONG>Syntax:</STRONG> RLimitCPU <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
-<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> RLimitCPU is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RLimitCPU <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> RLimitCPU is only available in Apache 1.2 and later<P>
Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all
processes and the second parameter sets the maximum resource limit. Either parameter
@@ -1389,13 +1929,28 @@
See also <A HREF="#rlimitmem">RLimitMEM</A> or <A HREF="#rlimitnproc">RLimitNPROC</A>.<P><HR>
-<h2><A name="rlimitmem">RLimitMEM directive</A></h2>
+<H2><A name="rlimitmem">RLimitMEM directive</A></H2>
<!--%plaintext <?INDEX {\tt RLimitMEM} directive> -->
-<STRONG>Syntax:</STRONG> RLimitMEM <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
-<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> RLimitMEM is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RLimitMEM <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> RLimitMEM is only available in Apache 1.2 and later<P>
Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all
processes and the second parameter sets the maximum resource limit. Either parameter
@@ -1408,13 +1963,28 @@
See also <A HREF="#rlimitcpu">RLimitCPU</A> or <A HREF="#rlimitnproc">RLimitNPROC</A>.<P><HR>
-<h2><A name="rlimitnproc">RLimitNPROC directive</A></h2>
+<H2><A name="rlimitnproc">RLimitNPROC directive</A></H2>
<!--%plaintext <?INDEX {\tt RLimitNPROC} directive> -->
-<STRONG>Syntax:</STRONG> RLimitNPROC <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
-<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> RLimitNPROC is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RLimitNPROC <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> RLimitNPROC is only available in Apache 1.2 and later<P>
Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all
processes and the second parameter sets the maximum resource limit. Either parameter
@@ -1434,13 +2004,28 @@
<P><HR>
-<h2><A name="satisfy">Satisfy directive</A></h2>
+<H2><A name="satisfy">Satisfy directive</A></H2>
<!--%plaintext <?INDEX {\tt Satisfy} directive> -->
-<STRONG>Syntax:</STRONG> Satisfy <EM>'any' or 'all'</EM><BR>
-<STRONG>Default:</STRONG> Satisfy all<BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> Satisfy is only available in Apache 1.2 and later<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Satisfy <EM>'any' or 'all'</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> Satisfy all<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Satisfy is only available in Apache 1.2 and later<P>
Access policy if both allow and require used. The parameter can be
either <EM>'all'</EM> or <EM>'any'</EM>. This directive is only useful
@@ -1456,12 +2041,24 @@
<P><HR>
-<h2><A name="scoreboardfile">ScoreBoardFile directive</A></h2>
+<H2><A name="scoreboardfile">ScoreBoardFile directive</A></H2>
<!--%plaintext <?INDEX {\tt ScoreBoardFile} directive> -->
-<STRONG>Syntax:</STRONG> ScoreBoardFile <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ScoreBoardFile logs/apache_status</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScoreBoardFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ScoreBoardFile logs/apache_status</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The ScoreBoardFile directive is required on some architectures to place
a file that the server will use to communicate between its children and
@@ -1495,11 +2092,20 @@
<P><HR>
-<h2><A name="sendbuffersize">SendBufferSize directive</A></h2>
+<H2><A name="sendbuffersize">SendBufferSize directive</A></H2>
<!--%plaintext <?INDEX {\tt SendBufferSize} directive> -->
-<STRONG>Syntax:</STRONG> SendBufferSize <EM>bytes</EM><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> SendBufferSize <EM>bytes</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The server will set the TCP buffer size to the number of bytes
specified. Very useful to increase past standard OS defaults on high
@@ -1507,11 +2113,20 @@
fast pipes)
<P><HR>
-<h2><A name="serveradmin">ServerAdmin directive</A></h2>
+<H2><A name="serveradmin">ServerAdmin directive</A></H2>
<!--%plaintext <?INDEX {\tt ServerAdmin} directive> -->
-<STRONG>Syntax:</STRONG> ServerAdmin <EM>email-address</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerAdmin <EM>email-address</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The ServerAdmin sets the e-mail address that the server includes in any
error messages it returns to the client.<P>
@@ -1520,12 +2135,24 @@
<BLOCKQUOTE><CODE>ServerAdmin www-admin@foo.bar.com</CODE></BLOCKQUOTE>
as users do not always mention that they are talking about the server!<P><HR>
-<h2><A name="serveralias">ServerAlias directive</A></h2>
+<H2><A name="serveralias">ServerAlias directive</A></H2>
-<STRONG>Syntax:</STRONG> ServerAlias <EM>host1 host2 ...</EM><BR>
-<STRONG>Context:</STRONG> virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> ServerAlias is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerAlias <EM>host1 host2 ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ServerAlias is only available in Apache
1.1 and later.<P>
The ServerAlias directive sets the alternate names for a host, for use
@@ -1537,11 +2164,20 @@
<HR>
-<h2><A name="servername">ServerName directive</A></h2>
+<H2><A name="servername">ServerName directive</A></H2>
<!--%plaintext <?INDEX {\tt ServerName} directive> -->
-<STRONG>Syntax:</STRONG> ServerName <EM>fully-qualified domain name</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerName <EM>fully-qualified domain name</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The ServerName directive sets the hostname of the server; this is only
used when creating redirection URLs. If it is not specified, then the
@@ -1554,12 +2190,24 @@
<A HREF="../dns-caveats.html">DNS Issues</A></P>
<HR>
-<h2><A name="serverpath">ServerPath directive</A></h2>
+<H2><A name="serverpath">ServerPath directive</A></H2>
-<STRONG>Syntax:</STRONG> ServerPath <EM>pathname</EM><BR>
-<STRONG>Context:</STRONG> virtual host<BR>
-<STRONG>Status:</STRONG> core<BR>
-<STRONG>Compatibility:</STRONG> ServerPath is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerPath <EM>pathname</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ServerPath is only available in Apache
1.1 and later.<P>
The ServerPath directive sets the legacy URL pathname for a host, for
@@ -1570,12 +2218,24 @@
<HR>
-<h2><A name="serverroot">ServerRoot directive</A></h2>
+<H2><A name="serverroot">ServerRoot directive</A></H2>
<!--%plaintext <?INDEX {\tt ServerRoot} directive> -->
-<STRONG>Syntax:</STRONG> ServerRoot <EM>directory-filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ServerRoot /usr/local/apache</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerRoot <EM>directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ServerRoot /usr/local/apache</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The ServerRoot directive sets the directory in which the server lives.
Typically it will contain the subdirectories <CODE>conf/</CODE> and
@@ -1588,38 +2248,65 @@
<HR>
-<H2><A name="serversignature">ServerSignature directive</A></h2>
+<H2><A NAME="serversignature">ServerSignature directive</A></H2>
<!--%plaintext <?INDEX {\tt ServerSignature} directive> -->
-<strong>Syntax:</strong> ServerSignature <em>Off | On | EMail</em><br>
-<strong>Default:</strong> <code>ServerSignature Off</code><br>
-<strong>Context:</strong> directory, .htaccess<br>
-<strong>Status:</strong> core<p>
-<strong>Compatibility:</strong> ServerSignature is only available in Apache
-1.3 and later.<p>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerSignature <EM>Off | On | EMail</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ServerSignature Off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ServerSignature is only available in Apache
+1.3 and later.<P>
The ServerSignature directive allows the configuration of a trailing
footer line under server-generated documents (error messages,
mod_proxy ftp directory listings, mod_info output, ...). The reason
why you would want to enable such a footer line is that in a chain
of proxies, the user often has no possibility to tell which of the
-chained servers actually produced a returned error message.<br>
-The <samp>Off</samp> setting, which is the default, suppresses the
+chained servers actually produced a returned error message.<BR>
+The <SAMP>Off</SAMP> setting, which is the default, suppresses the
error line (and is therefore compatible with the behavior of
-Apache-1.2 and below). The <samp>On</samp> setting simply adds a
+Apache-1.2 and below). The <SAMP>On</SAMP> setting simply adds a
line with the server version number and <A
HREF="#servername">ServerName</A> of the serving virtual host, and
-the <samp>EMail</samp> setting additionally creates a "mailto:"
+the <SAMP>EMail</SAMP> setting additionally creates a "mailto:"
reference to the <A HREF="#serveradmin">ServerAdmin</A> of the
referenced document.
<HR>
-<h2><A name="servertype">ServerType directive</A></h2>
+<H2><A name="servertype">ServerType directive</A></H2>
<!--%plaintext <?INDEX {\tt ServerType} directive> -->
-<STRONG>Syntax:</STRONG> ServerType <EM>type</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ServerType standalone</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ServerType <EM>type</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ServerType standalone</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The ServerType directive sets how the server is executed by the system.
<EM>Type</EM> is one of
@@ -1646,12 +2333,24 @@
subsequent connections. If you intend running Apache to serve a busy site,
standalone will probably be your only option.<P>
-<h2><A name="startservers">StartServers directive</A></h2>
+<H2><A name="startservers">StartServers directive</A></H2>
<!--%plaintext <?INDEX {\tt StartServers} directive> -->
-<STRONG>Syntax:</STRONG> StartServers <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>StartServers 5</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> StartServers <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>StartServers 5</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The StartServers directive sets the number of child server processes created
on startup. As the number of processes is dynamically controlled depending
@@ -1665,11 +2364,23 @@
See also <A HREF="#minspareservers">MinSpareServers</A> and
<A HREF="#maxspareservers">MaxSpareServers</A>.<P><HR>
-<h2><A name="threadsperchild">ThreadsPerChild</A></h2>
-<STRONG>Syntax:</STRONG> ThreadsPerChild <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ThreadsPerChild 50</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core (Windows)<BR>
+<H2><A name="threadsperchild">ThreadsPerChild</A></H2>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ThreadsPerChild <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ThreadsPerChild 50</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core (Windows)<BR>
<STRONG>Compatbility:</STRONG> Available only with Apache 1.3 and later
with Windows
@@ -1683,12 +2394,24 @@
<HR>
-<h2><A name="timeout">TimeOut directive</A></h2>
+<H2><A name="timeout">TimeOut directive</A></H2>
<!--%plaintext <?INDEX {\tt TimeOut} directive> -->
-<STRONG>Syntax:</STRONG> TimeOut <EM>number</EM><BR>
-<STRONG>Default:</STRONG> <CODE>TimeOut 300</CODE><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> TimeOut <EM>number</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>TimeOut 300</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The TimeOut directive currently defines the amount of time Apache will
wait for three things:
@@ -1710,12 +2433,24 @@
<P><HR>
-<h2><A name="user">User directive</A></h2>
+<H2><A name="user">User directive</A></H2>
<!--%plaintext <?INDEX {\tt User} directive> -->
-<STRONG>Syntax:</STRONG> User <EM>unix-userid</EM><BR>
-<STRONG>Default:</STRONG> <CODE>User #-1</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> core<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> User <EM>unix-userid</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>User #-1</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> core<P>
The User directive sets the userid as which the server will answer requests.
In order to use this directive, the standalone server must be run initially
@@ -1749,15 +2484,30 @@
<CODE>root</CODE> unless you know exactly what you are doing, and what the
dangers are.<P><HR>
-<h2><A name="virtualhost"><VirtualHost> directive</A></h2>
+<H2><A name="virtualhost"><VirtualHost> directive</A></H2>
<!--%plaintext <?INDEX {\tt VirtualHost} section directive> -->
-<STRONG>Syntax:</STRONG> <VirtualHost <EM>addr</EM>[:<EM>port</EM>] ...> ...
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <VirtualHost <EM>addr</EM>[:<EM>port</EM>] ...> ...
</VirtualHost> <BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core.<BR>
-<STRONG>Compatibility:</STRONG> Non-IP address-based Virtual Hosting only
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core.<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Non-IP address-based Virtual Hosting only
available in Apache 1.1 and later.<BR>
-<STRONG>Compatibility:</STRONG> Multiple address support only available in
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Multiple address support only available in
Apache 1.2 and later.<P>
<VirtualHost> and </VirtualHost> are used to enclose a group of
1.14 +104 -26 apache-2.0/htdocs/manual/mod/mod_access.html
Index: mod_access.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_access.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- mod_access.html 1998/01/26 16:54:03 1.13
+++ mod_access.html 1998/01/31 01:42:46 1.14
@@ -34,11 +34,26 @@
<h2><A name="allow">allow directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt allow} directive> -->
-<STRONG>Syntax:</STRONG> allow from <EM>host host ...</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> Limit<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_access
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> allow from <EM>host host ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Limit<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_access
</P>
<P>
The allow directive affects which hosts can access a given directory.
@@ -78,11 +93,26 @@
<P>
<A name="allowfromenv"><STRONG>Syntax:</STRONG> allow from env=<EM>variablename</EM></A><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> Limit<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_access<BR>
-<STRONG>Compatibility:</STRONG> Apache 1.2 and above
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Limit<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_access<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above
</P>
<P>
The allow from env directive controls access to a directory by the
@@ -110,11 +140,26 @@
<h2><A name="deny">deny directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt deny} directive> -->
-<STRONG>Syntax:</STRONG> deny from <EM>host host ...</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> Limit<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_access
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> deny from <EM>host host ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Limit<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_access
</P>
<P>
The deny directive affects which hosts can access a given directory.
@@ -153,11 +198,26 @@
<P>
<A name="denyfromenv"><STRONG>Syntax:</STRONG> deny from env=<EM>variablename</EM></A><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> Limit<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_access<BR>
-<STRONG>Compatibility:</STRONG> Apache 1.2 and above
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Limit<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_access<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above
</P>
<P>
The deny from env directive controls access to a directory by the
@@ -186,12 +246,30 @@
<h2><A name="order">order directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt order} directive> -->
-<STRONG>Syntax:</STRONG> order <EM>ordering</EM><BR>
-<STRONG>Default:</STRONG> <CODE>order deny,allow</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> Limit<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_access
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> order <EM>ordering</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>order deny,allow</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Limit<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_access
</P>
<P>
The order directive controls the order in which <A HREF="#allow">allow</A> and
1.7 +44 -11 apache-2.0/htdocs/manual/mod/mod_actions.html
Index: mod_actions.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_actions.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_actions.html 1998/01/26 16:54:04 1.6
+++ mod_actions.html 1998/01/31 01:42:46 1.7
@@ -36,12 +36,30 @@
<h2><A name="action">Action directive</A></h2>
<P>
-<STRONG>Syntax:</STRONG> Action <EM>mime-type cgi-script</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_actions<BR>
-<STRONG>Compatibility:</STRONG> Action is only available in Apache 1.1
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Action <EM>mime-type cgi-script</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_actions<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Action is only available in Apache 1.1
and later
</P>
<P>
@@ -54,11 +72,26 @@
<h2><A name="script">Script directive</A></h2>
<P>
-<STRONG>Syntax:</STRONG> Script <EM>method cgi-script</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_actions<BR>
-<STRONG>Compatibility:</STRONG> Script is only available in Apache 1.1
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Script <EM>method cgi-script</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_actions<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Script is only available in Apache 1.1
and later
</P>
1.17 +152 -38 apache-2.0/htdocs/manual/mod/mod_alias.html
Index: mod_alias.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_alias.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- mod_alias.html 1998/01/26 16:54:04 1.16
+++ mod_alias.html 1998/01/31 01:42:47 1.17
@@ -38,10 +38,22 @@
<h2><A name="alias">Alias directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt Alias} directive> -->
-<STRONG>Syntax:</STRONG> Alias <EM>url-path directory-filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Alias <EM>url-path directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias
</P>
<P>
The Alias directive allows documents to be stored in the local filesystem
@@ -69,11 +81,26 @@
<h2><A name="aliasmatch">AliasMatch</A></h2>
<P>
-<STRONG>Syntax:</STRONG> AliasMatch <EM>regex directory-filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AliasMatch <EM>regex directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later
</P>
<P>This directive is equivalent to <A HREF="#alias">Alias</A>, but
@@ -92,11 +119,26 @@
<h2><A name="redirect">Redirect directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt Redirect} directive> -->
-<STRONG>Syntax:</STRONG> Redirect [ <EM>status</EM> ] <EM>url-path url</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> The directory and .htaccess context's
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Redirect [ <EM>status</EM> ] <EM>url-path url</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> The directory and .htaccess context's
are only available in versions 1.1 and later. The <EM>status</EM>
argument is only available in Apache 1.2 or later.
</P>
@@ -155,11 +197,26 @@
<h2><A name="redirectmatch">RedirectMatch</A></h2>
<P>
-<STRONG>Syntax:</STRONG> RedirectMatch [<EM>status</EM> <EM>regex url</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RedirectMatch [<EM>status</EM> <EM>regex url</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later
</P>
<P>This directive is equivalent to <A HREF="#alias">Redirect</A>, but
@@ -179,11 +236,26 @@
<h2><A name="redirecttemp">RedirectTemp directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt Redirect} directive> -->
-<STRONG>Syntax:</STRONG> RedirectTemp <EM>url-path url</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> This directive is only available in 1.2
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RedirectTemp <EM>url-path url</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> This directive is only available in 1.2
</P>
<P>
This directive makes the client know that the Redirect is only
@@ -195,11 +267,26 @@
<h2><A name="redirectperm">RedirectPermanent directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt Redirect} directive> -->
-<STRONG>Syntax:</STRONG> RedirectPermanent <EM>url-path url</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> This directive is only available in 1.2
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RedirectPermanent <EM>url-path url</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> This directive is only available in 1.2
</P>
<P>
This directive makes the client know that the Redirect is permanent
@@ -210,10 +297,22 @@
<h2><A name="scriptalias">ScriptAlias directive</A></h2>
<P>
<!--%plaintext <?INDEX {\tt ScriptAlias} directive> -->
-<STRONG>Syntax:</STRONG> ScriptAlias <EM>url-path directory-filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScriptAlias <EM>url-path directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias
</P>
<P>
The ScriptAlias directive has the same behavior as the
@@ -234,11 +333,26 @@
<h2><A name="scriptaliasmatch">ScriptAliasMatch</A></h2>
<P>
-<STRONG>Syntax:</STRONG> ScriptAliasMatch <EM>regex directory-filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_alias<BR>
-<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScriptAliasMatch <EM>regex directory-filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_alias<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later
</P>
<P>This directive is equivalent to <A HREF="#scriptalias">ScriptAlias</A>, but
1.12 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth.html
Index: mod_auth.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- mod_auth.html 1998/01/26 16:54:05 1.11
+++ mod_auth.html 1998/01/31 01:42:47 1.12
@@ -31,11 +31,26 @@
<A name="authgroupfile"><h2>AuthGroupFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthGroupFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthGroupFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_auth<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthGroupFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth<P>
The AuthGroupFile directive sets the name of a textual file containing the list
of user groups for user authentication. <EM>Filename</EM> is the path
@@ -59,11 +74,26 @@
<A name="authuserfile"><h2>AuthUserFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthUserFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthUserFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_auth<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthUserFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth<P>
The AuthUserFile directive sets the name of a textual file containing
the list of users and passwords for user
@@ -89,11 +119,26 @@
<HR>
<A name="authauthoritative"><h2>AuthAuthoritative</h2></A>
<!--%plaintext <?INDEX {\tt AuthAuthoritative} directive> -->
-<STRONG>Syntax:</STRONG> AuthAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_auth<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth<P>
Setting the AuthAuthoritative directive explicitly to <STRONG>'off'</STRONG>
allows for both authentication and authorization to be passed on to
@@ -124,7 +169,10 @@
<P>
-<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown
userID or rule will result in an Authorization Required reply. Not
setting it thus keeps the system secure; and forces an NSCA compliant
behaviour.
1.17 +144 -36 apache-2.0/htdocs/manual/mod/mod_auth_anon.html
Index: mod_auth_anon.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_anon.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- mod_auth_anon.html 1998/01/26 16:54:06 1.16
+++ mod_auth_anon.html 1998/01/31 01:42:48 1.17
@@ -54,12 +54,30 @@
<h2><A name="anonymous">Anonymous directive</A></h2>
<!--%plaintext <?INDEX {\tt Anonymous} directive> -->
-<STRONG>Syntax:</STRONG> Anonymous <EM>user user ...</EM><BR>
-<STRONG>Default:</STRONG> none<BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous <EM>user user ...</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> none<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
A list of one or more 'magic' userIDs which are allowed access
without password verification. The userIDs are space separated.
@@ -81,12 +99,30 @@
<HR>
<h2><A name="Authoritative">Anonymous_Authoritative directive</A></h2>
-<STRONG>Syntax:</STRONG> Anonymous_Authoritative <EM>on | off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Anonymous_Authoritative off</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous_Authoritative <EM>on | off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Anonymous_Authoritative off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
When set 'on', there is no
fall-through to other authorization methods. So if a
@@ -100,12 +136,30 @@
<HR>
<h2><A name="LogEmail">Anonymous_LogEmail directive</A></h2>
-<STRONG>Syntax:</STRONG> Anonymous_LogEmail <EM>on | off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Anonymous_LogEmail on</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous_LogEmail <EM>on | off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Anonymous_LogEmail on</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
When set 'on', the default, the 'password' entered (which hopefully
contains a sensible email address) is logged in the httpd-log file.
@@ -113,24 +167,60 @@
<h2><A name="MustGiveEmail">Anonymous_MustGiveEmail directive</A></h2>
<!--%plaintext <?INDEX {\tt Anonymous_MustGiveEmail} directive> -->
-<STRONG>Syntax:</STRONG> Anonymous_MustGiveEmail <EM>on</EM> | <EM>off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Anonymous_MustGiveEmail on</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous_MustGiveEmail <EM>on</EM> | <EM>off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Anonymous_MustGiveEmail on</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
Specifies whether the user must specify an email
address as the password. This prohibits blank passwords.
<HR>
<h2><A name="NoUserID">Anonymous_NoUserID directive</A></h2>
-<STRONG>Syntax:</STRONG> Anonymous_NoUserID <EM>on | off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Anonymous_NoUserID off</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous_NoUserID <EM>on | off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Anonymous_NoUserID off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
When set 'on', users can leave
the userID (and perhaps the password field) empty. This
@@ -141,12 +231,30 @@
<HR>
<h2><A name="VerifyEmail">Anonymous_VerifyEmail directive</A></h2>
-<STRONG>Syntax:</STRONG> Anonymous_VerifyEmail <EM>on | off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>Anonymous_VerifyEmail off</CODE><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_anon<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Anonymous_VerifyEmail <EM>on | off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>Anonymous_VerifyEmail off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_anon<P>
When set 'on' the 'password' entered is
checked for at least one '@' and a '.' to encourage users to enter
1.11 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth_db.html
Index: mod_auth_db.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_db.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- mod_auth_db.html 1998/01/26 16:54:06 1.10
+++ mod_auth_db.html 1998/01/31 01:42:48 1.11
@@ -32,11 +32,26 @@
<A name="authdbgroupfile"><h2>AuthDBGroupFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthDBGroupFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBGroupFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_db<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBGroupFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_db<P>
The AuthDBGroupFile directive sets the name of a DB file containing the list
of user groups for user authentication. <EM>Filename</EM> is the absolute path
@@ -80,11 +95,26 @@
<A name="authdbuserfile"><h2>AuthDBUserFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthDBUserFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBUserFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_db<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBUserFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_db<P>
The AuthDBUserFile directive sets the name of a DB file containing the list
of users and passwords for user authentication. <EM>Filename</EM> is the
@@ -114,11 +144,26 @@
<HR>
<A name="authdbauthoritative"><h2>AuthDBAuthoritative</h2></A>
<!--%plaintext <?INDEX {\tt AuthDBAuthoritative} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_auth<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth<P>
Setting the AuthDBAuthoritative directive explicitly to <STRONG>'off'</STRONG>
allows for both authentication and authorization to be passed on
@@ -139,7 +184,10 @@
checking; a few (administrator) related accesses fall through to
a lower level with a well protected .htpasswd file. <P>
-<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown
userID or rule will result in an Authorization Required reply. Not
setting it thus keeps the system secure; and forces an NSCA compliant
behaviour. <P>
1.13 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth_dbm.html
Index: mod_auth_dbm.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_dbm.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- mod_auth_dbm.html 1998/01/26 16:54:07 1.12
+++ mod_auth_dbm.html 1998/01/31 01:42:48 1.13
@@ -31,11 +31,26 @@
<A name="authdbmgroupfile"><h2>AuthDbmGroupFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthDbmGroupFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBMGroupFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_dbm<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBMGroupFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_dbm<P>
The AuthDBMGroupFile directive sets the name of a DBM file containing the list
of user groups for user authentication. <EM>Filename</EM> is the absolute path
@@ -80,11 +95,26 @@
<A name="authdbmuserfile"><h2>AuthDBMUserFile</h2></A>
<!--%plaintext <?INDEX {\tt AuthDBMUserFile} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBMUserFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_auth_dbm<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBMUserFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth_dbm<P>
The AuthDBMUserFile directive sets the name of a DBM file containing the list
of users and passwords for user authentication. <EM>Filename</EM> is the
@@ -115,11 +145,26 @@
<HR>
<A name="authdbmauthoritative"><h2>AuthDBMAuthoritative</h2></A>
<!--%plaintext <?INDEX {\tt AuthDBMAuthoritative} directive> -->
-<STRONG>Syntax:</STRONG> AuthDBMAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_auth<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDBMAuthoritative < <STRONG> on</STRONG>(default) | off > <BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_auth<P>
Setting the AuthDBMAuthoritative directive explicitly to <STRONG>'off'</STRONG>
allows for both authentication and authorization to be passed on
@@ -140,7 +185,10 @@
checking; a few (administrator) related accesses fall through to
a lower level with a well protected .htpasswd file. <P>
-<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown
userID or rule will result in an Authorization Required reply. Not
setting it thus keeps the system secure; and forces an NSCA compliant
behaviour. <P>
1.16 +260 -65 apache-2.0/htdocs/manual/mod/mod_autoindex.html
Index: mod_autoindex.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_autoindex.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- mod_autoindex.html 1998/01/26 16:54:07 1.15
+++ mod_autoindex.html 1998/01/31 01:42:49 1.16
@@ -80,11 +80,26 @@
<A name="addalt"><h2>AddAlt</h2></A>
<!--%plaintext <?INDEX {\tt AddAlt} directive> -->
-<STRONG>Syntax:</STRONG> AddAlt <EM>string file file...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddAlt <EM>string file file...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the alternate text to display for a file, instead of an icon, for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>File</EM> is a file
@@ -96,12 +111,27 @@
<HR>
<A name="addaltbyencoding"><h2>AddAltByEncoding</h2></A>
<!--%plaintext <?INDEX {\tt AddAltByEncoding} directive> -->
-<STRONG>Syntax:</STRONG> AddAltByEncoding <EM>string MIME-encoding
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddAltByEncoding <EM>string MIME-encoding
MIME-encoding...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the alternate text to display for a file, instead of an icon, for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>MIME-encoding</EM> is a
@@ -113,11 +143,26 @@
<HR>
<A name="addaltbytype"><h2>AddAltByType</h2></A>
<!--%plaintext <?INDEX {\tt AddAltByType} directive> -->
-<STRONG>Syntax:</STRONG> AddAltByType <EM>string MIME-type MIME-type...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddAltByType <EM>string MIME-type MIME-type...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the alternate text to display for a file, instead of an icon, for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>MIME-type</EM> is a
@@ -130,11 +175,26 @@
<A name="adddescription"><h2>AddDescription</h2></A>
<!--%plaintext <?INDEX {\tt AddDescription} directive> -->
-<STRONG>Syntax:</STRONG> AddDescription <EM>string file file...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddDescription <EM>string file file...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the description to display for a file, for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>File</EM> is a file
@@ -146,11 +206,26 @@
<A name="addicon"><h2>AddIcon</h2></A>
<!--%plaintext <?INDEX {\tt AddIcon} directive> -->
-<STRONG>Syntax:</STRONG> AddIcon <EM>icon name name ...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddIcon <EM>icon name name ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the icon to display next to a file ending in <EM>name</EM> for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>Icon</EM> is either a
@@ -171,12 +246,27 @@
<A name="addiconbyencoding"><h2>AddIconByEncoding</h2></A>
<!--%plaintext <?INDEX {\tt AddIconByEncoding} directive> -->
-<STRONG>Syntax:</STRONG> AddIconByEncoding <EM>icon mime-encoding mime-encoding
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddIconByEncoding <EM>icon mime-encoding mime-encoding
...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the icon to display next to files with
<EM>mime-encoding</EM> for <A HREF="#fancyindexing">FancyIndexing</A>.
@@ -192,11 +282,26 @@
<A name="addiconbytype"><h2>AddIconByType</h2></A>
<!--%plaintext <?INDEX {\tt AddIconByType} directive> -->
-<STRONG>Syntax:</STRONG> AddIconByType <EM>icon mime-type mime-type ...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddIconByType <EM>icon mime-type mime-type ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
This sets the icon to display next to files of type <EM>mime-type</EM> for
<A HREF="#fancyindexing">FancyIndexing</A>. <EM>Icon</EM> is either a
@@ -211,11 +316,26 @@
<A name="defaulticon"><h2>DefaultIcon</h2></A>
<!--%plaintext <?INDEX {\tt DefaultIcon} directive> -->
-<STRONG>Syntax:</STRONG> DefaultIcon <EM>url</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> DefaultIcon <EM>url</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
The DefaultIcon directive sets the icon to display for files when no
specific icon is known, for <A HREF="#fancyindexing">FancyIndexing</A>.
@@ -226,11 +346,26 @@
<A name="fancyindexing"><h2>FancyIndexing</h2></A>
<!--%plaintext <?INDEX {\tt FancyIndexing} directive> -->
-<STRONG>Syntax:</STRONG> FancyIndexing <EM>boolean</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> FancyIndexing <EM>boolean</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex
<P>
The FancyIndexing directive sets the FancyIndexing option for a directory.
<EM>Boolean</EM> can be <CODE>on</CODE> or <CODE>off</CODE>. The
@@ -247,11 +382,26 @@
<A name="headername"><h2>HeaderName</h2></A>
<!--%plaintext <?INDEX {\tt HeaderName} directive> -->
-<STRONG>Syntax:</STRONG> HeaderName <EM>filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> HeaderName <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
The HeaderName directive sets the name of the file that will be inserted
at the top of the index listing. <EM>Filename</EM> is the name of the file
@@ -268,11 +418,26 @@
<A name="indexignore"><h2>IndexIgnore</h2></A>
<!--%plaintext <?INDEX {\tt IndexIgnore} directive> -->
-<STRONG>Syntax:</STRONG> IndexIgnore <EM>file file ...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> IndexIgnore <EM>file file ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
The IndexIgnore directive adds to the list of files to hide when listing
a directory. <EM>File</EM> is a file extension, partial filename,
@@ -285,11 +450,26 @@
<A name="indexoptions"><h2>IndexOptions</h2></A>
<!--%plaintext <?INDEX {\tt IndexOptions} directive> -->
-<STRONG>Syntax:</STRONG> IndexOptions <EM>option option ...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> IndexOptions <EM>option option ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
The IndexOptions directive specifies the behavior of the directory indexing.
<EM>Option</EM> can be one of
@@ -385,11 +565,26 @@
<A name="readmename"><h2>ReadmeName</h2></A>
<!--%plaintext <?INDEX {\tt ReadmeName} directive> -->
-<STRONG>Syntax:</STRONG> ReadmeName <EM>filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_autoindex<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ReadmeName <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_autoindex<P>
The ReadmeName directive sets the name of the file that will be appended
to the end of the index listing. <EM>Filename</EM> is the name of the file
1.13 +40 -10 apache-2.0/htdocs/manual/mod/mod_browser.html
Index: mod_browser.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_browser.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- mod_browser.html 1998/01/26 16:54:08 1.12
+++ mod_browser.html 1998/01/31 01:42:49 1.13
@@ -39,11 +39,26 @@
<HR>
<h2><A name="browsermatch">BrowserMatch</A></h2>
-<STRONG>Syntax:</STRONG> BrowserMatch <EM>regex attr1 attr2...</EM><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> base<BR>
-<STRONG>Module:</STRONG> mod_browser<BR>
-<STRONG>Compatibility:</STRONG> Apache 1.2 and above<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> BrowserMatch <EM>regex attr1 attr2...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_browser<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above<P>
The BrowserMatch directive defines environment variables based on the
User-Agent
@@ -66,11 +81,26 @@
</PRE>
<P><h2><A name="browsermatchnocase">BrowserMatchNoCase</A></h2>
-<STRONG>Syntax:</STRONG> BrowserMatchNoCase <EM>regex attr1 attr2...</EM><BR>
-<STRONG>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> base<BR>
-<STRONG>Module:</STRONG> mod_browser<BR>
-<STRONG>Compatibility:</STRONG> Apache 1.2 and above
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> BrowserMatchNoCase <EM>regex attr1 attr2...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_browser<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above
<P>The <CODE>BrowserMatchNoCase</CODE> directive is semantically identical to
the <A HREF="#browsermatch"><CODE>BrowserMatch</CODE></A>
1.10 +64 -16 apache-2.0/htdocs/manual/mod/mod_cern_meta.html
Index: mod_cern_meta.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cern_meta.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- mod_cern_meta.html 1998/01/26 16:54:08 1.9
+++ mod_cern_meta.html 1998/01/31 01:42:50 1.10
@@ -44,24 +44,57 @@
<HR>
<h2><A name="metafiles">MetaFiles</A></h2>
-<STRONG>Syntax:</STRONG> MetaFiles <EM>on/off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MetaFiles off</CODE><BR>
-<STRONG>Context:</STRONG> per-directory config<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_cern_meta<BR>
-<STRONG>Compatibility:</STRONG> MetaFiles is only available in Apache 1.3
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MetaFiles <EM>on/off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MetaFiles off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> per-directory config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_cern_meta<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> MetaFiles is only available in Apache 1.3
and later.<P>
Turns on/off Meta file processing on a per-directory basis. This option was introduced in Apache 1.3.
<h2><A name="metadir">MetaDir</A></h2>
-<STRONG>Syntax:</STRONG> MetaDir <EM>directory name</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MetaDir .web</CODE><BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MetaDir <EM>directory name</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MetaDir .web</CODE><BR>
<STRONG>Context: (Apache prior to 1.3)</STRONG> server config<BR>
<STRONG>Context: (Apache 1.3)</STRONG> per-directory config<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_cern_meta<BR>
-<STRONG>Compatibility:</STRONG> MetaDir is only available in Apache 1.1
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_cern_meta<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> MetaDir is only available in Apache 1.1
and later.<P>
Specifies the name of the directory in which Apache can find
@@ -71,13 +104,28 @@
file.
<h2><A name="metasuffix">MetaSuffix</A></h2>
-<STRONG>Syntax:</STRONG> MetaSuffix <EM>suffix</EM><BR>
-<STRONG>Default:</STRONG> <CODE>MetaSuffix .meta</CODE><BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> MetaSuffix <EM>suffix</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>MetaSuffix .meta</CODE><BR>
<STRONG>Context: (Apache prior to 1.3)</STRONG> server config<BR>
<STRONG>Context: (Apache 1.3)</STRONG> per-directory config<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_cern_meta<BR>
-<STRONG>Compatibility:</STRONG> MetaSuffix is only available in Apache 1.1
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_cern_meta<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> MetaSuffix is only available in Apache 1.1
and later.<P>
Specifies the file name suffix for the file containing the
1.13 +48 -12 apache-2.0/htdocs/manual/mod/mod_cgi.html
Index: mod_cgi.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cgi.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- mod_cgi.html 1998/01/26 16:54:08 1.12
+++ mod_cgi.html 1998/01/31 01:42:50 1.13
@@ -115,10 +115,22 @@
<h3><A name="scriptlog">ScriptLog</A></h3>
-<STRONG>Syntax:</STRONG> ScriptLog <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> none<BR>
-<STRONG>Context:</STRONG> resource config<BR>
-<STRONG>Status:</STRONG> mod_cgi
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScriptLog <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> none<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> resource config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> mod_cgi
<P>
The <TT>ScriptLog</TT> directive sets the CGI script error logfile.
@@ -143,10 +155,22 @@
<h3><A name="scriptloglength">ScriptLogLength</A></h3>
-<STRONG>Syntax:</STRONG> ScriptLogLength <EM>size</EM><BR>
-<STRONG>Default:</STRONG> 10385760<BR>
-<STRONG>Context:</STRONG> resource config<BR>
-<STRONG>Status:</STRONG> mod_cgi
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScriptLogLength <EM>size</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> 10385760<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> resource config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> mod_cgi
<P>
<TT>ScriptLogLength</TT> can be used to limit the size of the CGI
@@ -158,10 +182,22 @@
<h3><A name="scriptlogbuffer">ScriptLogBuffer</A></h3>
-<STRONG>Syntax:</STRONG> ScriptLogBuffer <EM>size</EM><BR>
-<STRONG>Default:</STRONG> 1024<BR>
-<STRONG>Context:</STRONG> resource config<BR>
-<STRONG>Status:</STRONG> mod_cgi
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ScriptLogBuffer <EM>size</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> 1024<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> resource config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> mod_cgi
<P>
The size of any PUT or POST entity body that is logged to the file is
1.8 +16 -4 apache-2.0/htdocs/manual/mod/mod_cookies.html
Index: mod_cookies.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cookies.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mod_cookies.html 1998/01/26 16:54:09 1.7
+++ mod_cookies.html 1998/01/31 01:42:51 1.8
@@ -32,10 +32,22 @@
<h2><A name="cookielog">CookieLog</A></h2>
<!--%plaintext <?INDEX {\tt CookieLog} directive> -->
-<STRONG>Syntax:</STRONG> CookieLog <EM>filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Experimental<BR>
-<STRONG>Module:</STRONG> mod_cookies<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CookieLog <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Experimental<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_cookies<P>
The CookieLog directive sets the filename for logging of cookies.
The filename is relative to the <A HREF="core.html#serverroot">ServerRoot</A>.
1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_digest.html
Index: mod_digest.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_digest.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mod_digest.html 1998/01/26 16:54:09 1.7
+++ mod_digest.html 1998/01/31 01:42:51 1.8
@@ -28,11 +28,26 @@
<h2><A name="authdigestfile">AuthDigestFile</A></h2>
-<STRONG>Syntax:</STRONG> AuthDigestFile <EM>filename</EM><BR>
-<Strong>Context:</STRONG> directory, .htaccess<BR>
-<Strong>Override:</STRONG> AuthConfig<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_digest<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AuthDigestFile <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> AuthConfig<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_digest<P>
<P>The AuthDigestFile directive sets the name of a textual file containing
the list
1.11 +24 -6 apache-2.0/htdocs/manual/mod/mod_dir.html
Index: mod_dir.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dir.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- mod_dir.html 1998/01/26 16:54:10 1.10
+++ mod_dir.html 1998/01/31 01:42:52 1.11
@@ -46,12 +46,30 @@
<A name="directoryindex"><h2>DirectoryIndex</h2></A>
<!--%plaintext <?INDEX {\tt DirectoryIndex} directive> -->
-<STRONG>Syntax:</STRONG> DirectoryIndex <EM>local-url local-url ...</EM><BR>
-<STRONG>Default:</STRONG> <CODE>DirectoryIndex index.html</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_dir<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> DirectoryIndex <EM>local-url local-url ...</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>DirectoryIndex index.html</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_dir<P>
The DirectoryIndex directive sets the list of resources to look for,
when the client requests an index of the directory by specifying a /
1.6 +32 -8 apache-2.0/htdocs/manual/mod/mod_dld.html
Index: mod_dld.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dld.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- mod_dld.html 1998/01/26 16:54:10 1.5
+++ mod_dld.html 1998/01/31 01:42:52 1.6
@@ -46,10 +46,22 @@
<h2><A name="loadfile">LoadFile</A></h2>
<!--%plaintext <?INDEX {\tt LoadFile} directive> -->
-<STRONG>Syntax:</STRONG> LoadFile <EM>filename filename ...</EM><BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Experimental<BR>
-<STRONG>Module:</STRONG> mod_dld<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Experimental<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_dld<P>
The LoadFile directive links in the named object files or libraries when
the server is started; this is used to load additional code which
@@ -58,10 +70,22 @@
<h2><A name="loadmodule">LoadModule</A></h2>
<!--%plaintext <?INDEX {\tt LoadModule} directive> -->
-<STRONG>Syntax:</STRONG> LoadModule <EM>module filename</EM><BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Experimental<BR>
-<STRONG>Module:</STRONG> mod_dld<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Experimental<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_dld<P>
The LoadModule directive links in the object file or library <EM>filename</EM>
and adds the module structure named <EM>module</EM> to the list of active
1.4 +32 -8 apache-2.0/htdocs/manual/mod/mod_dll.html
Index: mod_dll.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dll.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mod_dll.html 1998/01/26 16:54:11 1.3
+++ mod_dll.html 1998/01/31 01:42:53 1.4
@@ -88,10 +88,22 @@
<h2><A name="loadfile">LoadFile</A></h2>
-<STRONG>Syntax:</STRONG> LoadFile <EM>filename filename ...</EM><BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core (Windows)<BR>
-<STRONG>Module:</STRONG> mod_dll<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core (Windows)<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_dll<P>
The LoadFile directive links in the named object files or libraries when
the server is started; this is used to load additional code which
@@ -99,10 +111,22 @@
to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR>
<h2><A name="loadmodule">LoadModule</A></h2>
-<STRONG>Syntax:</STRONG> LoadModule <EM>module filename</EM><BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Core (Windows)<BR>
-<STRONG>Module:</STRONG> mod_dll<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Core (Windows)<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_dll<P>
The LoadModule directive links in the object file or library <EM>filename</EM>
and adds the module structure named <EM>module</EM> to the list of active
1.9 +60 -15 apache-2.0/htdocs/manual/mod/mod_env.html
Index: mod_env.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_env.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- mod_env.html 1998/01/26 16:54:11 1.8
+++ mod_env.html 1998/01/31 01:42:53 1.9
@@ -38,11 +38,26 @@
<HR>
<h2><A name="passenv">PassEnv</A></h2>
-<STRONG>Syntax:</STRONG> PassEnv <EM>variable variable ...</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_env<BR>
-<STRONG>Compatibility:</STRONG> PassEnv is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> PassEnv <EM>variable variable ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_env<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> PassEnv is only available in
Apache 1.1 and later.<P>
Specifies one or more environment variables to pass to CGI scripts
@@ -54,11 +69,26 @@
<HR>
<h2><A name="setenv">SetEnv</A></h2>
-<STRONG>Syntax:</STRONG> SetEnv <EM>variable value</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_env<BR>
-<STRONG>Compatibility:</STRONG> SetEnv is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> SetEnv <EM>variable value</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_env<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> SetEnv is only available in
Apache 1.1 and later.<P>
Sets an environment variable, which is then passed on to CGI
@@ -70,11 +100,26 @@
<HR>
<h2><A name="unsetenv">UnsetEnv</A></h2>
-<STRONG>Syntax:</STRONG> UnsetEnv <EM>variable variable ...</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_env<BR>
-<STRONG>Compatibility:</STRONG> UnsetEnv is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> UnsetEnv <EM>variable variable ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_env<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> UnsetEnv is only available in
Apache 1.1 and later.<P>
Removes one or more environment variables from those passed on to
1.8 +60 -15 apache-2.0/htdocs/manual/mod/mod_expires.html
Index: mod_expires.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_expires.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mod_expires.html 1998/01/26 16:54:12 1.7
+++ mod_expires.html 1998/01/31 01:42:53 1.8
@@ -56,15 +56,30 @@
</A></H2>
<!--%plaintext <?INDEX {\tt ExpiresActive} directive> -->
<P>
- <STRONG>Syntax:</STRONG> ExpiresActive <EM>boolean</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> ExpiresActive <EM>boolean</EM>
<BR>
- <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess
<BR>
- <STRONG>Override:</STRONG> Indexes
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> Indexes
<BR>
- <STRONG>Status:</STRONG> Extension
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Extension
<BR>
- <STRONG>Module:</STRONG> mod_expires
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_expires
</P>
<P>
This directive enables or disables the generation of the
@@ -97,15 +112,30 @@
</A></H2>
<!--%plaintext <?INDEX {\tt ExpiresByType} directive> -->
<P>
- <STRONG>Syntax:</STRONG> ExpiresByType <EM>mime-type <code>seconds</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> ExpiresByType <EM>mime-type <code>seconds</EM>
<BR>
- <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess
<BR>
- <STRONG>Override:</STRONG> Indexes
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> Indexes
<BR>
- <STRONG>Status:</STRONG> Extension
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Extension
<BR>
- <STRONG>Module:</STRONG> mod_expires
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_expires
</P>
<P>
This directive defines the value of the <CODE>Expires</CODE> header
@@ -167,15 +197,30 @@
</A></H2>
<!--%plaintext <?INDEX {\tt ExpiresDefault} directive> -->
<P>
- <STRONG>Syntax:</STRONG> ExpiresDefault <EM><code>seconds</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> ExpiresDefault <EM><code>seconds</EM>
<BR>
- <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess
<BR>
- <STRONG>Override:</STRONG> Indexes
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> Indexes
<BR>
- <STRONG>Status:</STRONG> Extension
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Extension
<BR>
- <STRONG>Module:</STRONG> mod_expires
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_expires
</P>
<P>
This directive sets the default algorithm for calculating the
1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_headers.html
Index: mod_headers.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_headers.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_headers.html 1998/01/26 16:54:12 1.6
+++ mod_headers.html 1998/01/31 01:42:54 1.7
@@ -30,11 +30,26 @@
<HR>
<h2><A name="header">Header</A></h2>
-<STRONG>Syntax:</STRONG> Header [ set | append | add ] <EM>header</EM> <EM>value</EM><BR>
-<STRONG>Syntax:</STRONG> Header unset <EM>header</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, access.conf, .htaccess<BR>
-<STRONG>Status:</STRONG> optional<BR>
-<STRONG>Module:</STRONG> mod_header<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Header [ set | append | add ] <EM>header</EM> <EM>value</EM><BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> Header unset <EM>header</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, access.conf, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> optional<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_header<P>
This directive can replace, merge or remove HTTP response headers. The
action it performs is determined by the first argument. This can be one
1.10 +60 -15 apache-2.0/htdocs/manual/mod/mod_imap.html
Index: mod_imap.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_imap.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- mod_imap.html 1998/01/26 16:54:13 1.9
+++ mod_imap.html 1998/01/31 01:42:54 1.10
@@ -63,12 +63,27 @@
<P>
<h3><A name="imapmenu">ImapMenu</A></h3>
-<STRONG>Syntax:</STRONG> ImapMenu <CODE>{none, formatted, semi-formatted,
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ImapMenu <CODE>{none, formatted, semi-formatted,
unformatted}</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Module:</STRONG> mod_imap.c<BR>
-<STRONG>Compatibility:</STRONG> ImapMenu is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_imap.c<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ImapMenu is only available in Apache
1.1 and later.<P>
The ImapMenu directive determines the action taken if an imagemap file
@@ -101,12 +116,27 @@
<P>
<h3><A name="imapdefault">ImapDefault</A></h3>
-<STRONG>Syntax:</STRONG> ImapDefault <CODE>{error, nocontent,
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ImapDefault <CODE>{error, nocontent,
map, referer, URL}</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Module:</STRONG> mod_imap.c<BR>
-<STRONG>Compatibility:</STRONG> ImapDefault is only available in Apache
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_imap.c<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ImapDefault is only available in Apache
1.1 and later.<P>
@@ -120,11 +150,26 @@
<P>
<h3><A name="imapbase">ImapBase</A></h3>
-<STRONG>Syntax:</STRONG> ImapBase <CODE>{map, referer, URL}</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Indexes<BR>
-<STRONG>Module:</STRONG> mod_imap.c<BR>
-<STRONG>Compatibility:</STRONG> ImapBase is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ImapBase <CODE>{map, referer, URL}</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Indexes<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_imap.c<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ImapBase is only available in Apache
1.1 and later.<P>
The ImapBase directive sets the default <CODE>base</CODE> used in
1.18 +24 -6 apache-2.0/htdocs/manual/mod/mod_include.html
Index: mod_include.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_include.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- mod_include.html 1998/01/26 16:54:13 1.17
+++ mod_include.html 1998/01/31 01:42:55 1.18
@@ -360,12 +360,30 @@
<h2><A name="xbithack">XBitHack</A></h2>
<!--%plaintext <?INDEX {\tt XBitHack} directive> -->
-<STRONG>Syntax:</STRONG> XBitHack <EM>status</EM><BR>
-<STRONG>Default:</STRONG> <CODE>XBitHack off</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> Options<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_include<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> XBitHack <EM>status</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>XBitHack off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> Options<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_include<P>
The XBitHack directives controls the parsing of ordinary html documents.
This directive only affects files associated with the MIME type
1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_info.html
Index: mod_info.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_info.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mod_info.html 1998/01/26 16:54:14 1.7
+++ mod_info.html 1998/01/31 01:42:55 1.8
@@ -77,11 +77,26 @@
<HR>
<H2><A NAME="addmoduleinfo">AddModuleInfo</A></H2>
-<STRONG>Syntax:</STRONG> AddModuleInfo <EM>module-name string</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> base<BR>
-<STRONG>Module:</STRONG> mod_browser<BR>
-<STRONG>Compatibility:</STRONG> Apache 1.3 and above<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddModuleInfo <EM>module-name string</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_browser<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above<P>
This allows the content of <EM>string</EM> to be shown as
HTML interpreted,
1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_log_agent.html
Index: mod_log_agent.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_agent.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_log_agent.html 1998/01/26 16:54:15 1.6
+++ mod_log_agent.html 1998/01/31 01:42:56 1.7
@@ -27,11 +27,26 @@
<h2><A name="agentlog">AgentLog</A></h2>
<!--%plaintext <?INDEX {\tt AgentLog} directive> -->
-<STRONG>Syntax:</STRONG> AgentLog <EM>file-pipe</EM><BR>
-<STRONG>Default:</STRONG> <CODE>AgentLog logs/agent_log</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_log_agent<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AgentLog <EM>file-pipe</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>AgentLog logs/agent_log</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_agent<P>
The AgentLog directive sets the name of the file to which the server will
log the UserAgent header of incoming requests. <EM>File-pipe</EM> is one
1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_log_common.html
Index: mod_log_common.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_common.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mod_log_common.html 1998/01/26 16:54:15 1.7
+++ mod_log_common.html 1998/01/31 01:42:56 1.8
@@ -69,11 +69,26 @@
<h2><A name="transferlog">TransferLog</A></h2>
<!--%plaintext <?INDEX {\tt TransferLog} directive> -->
-<STRONG>Syntax:</STRONG> TransferLog <EM>file-pipe</EM><BR>
-<STRONG>Default:</STRONG> <CODE>TransferLog logs/transfer_log</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_log_common<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> TransferLog <EM>file-pipe</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>TransferLog logs/transfer_log</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_common<P>
The TransferLog directive sets the name of the file to which the server will
log the incoming requests. <EM>File-pipe</EM> is one
1.22 +72 -18 apache-2.0/htdocs/manual/mod/mod_log_config.html
Index: mod_log_config.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_config.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- mod_log_config.html 1998/01/26 16:54:15 1.21
+++ mod_log_config.html 1998/01/31 01:42:57 1.22
@@ -191,10 +191,22 @@
<h2><A name="cookielog">CookieLog</A></h2>
<!--%plaintext <?INDEX {\tt CookieLog} directive> -->
-<STRONG>Syntax:</STRONG> CookieLog <EM>filename</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Module:</STRONG> mod_cookies<BR>
-<STRONG>Compatibility:</STRONG> Only available in Apache 1.2 and above<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CookieLog <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_cookies<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> Only available in Apache 1.2 and above<P>
The CookieLog directive sets the filename for logging of cookies.
The filename is relative to the <A
@@ -205,14 +217,26 @@
<HR>
<H2><A NAME="customlog">CustomLog</A></H2>
-<STRONG>Syntax:</STRONG> CustomLog <EM>file-pipe</EM>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CustomLog <EM>file-pipe</EM>
<EM>format-or-nickname</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
<STRONG>Compatibility: </STRONG> Nickname only available in Apache 1.3
or later
<BR>
-<STRONG>Module:</STRONG> mod_log_config
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_config
<P>
The first argument is the filename to which log records should be
written. This is used
@@ -241,16 +265,31 @@
<HR>
<h2><A name="logformat">LogFormat</A></h2>
<!--%plaintext <?INDEX {\tt LogFormat} directive> -->
-<STRONG>Syntax:</STRONG> LogFormat <EM>format</EM> [<EM>nickname</EM>]
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LogFormat <EM>format</EM> [<EM>nickname</EM>]
<BR>
-<STRONG>Default:</STRONG> <CODE>LogFormat "%h %l %u %t \"%r\"
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>LogFormat "%h %l %u %t \"%r\"
%s %b"</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
<STRONG>Compatibility: </STRONG> Nickname only available in Apache 1.3
or later
<BR>
-<STRONG>Module:</STRONG> mod_log_config
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_config
<P>
This sets the format of the default logfile named by the
<A
@@ -278,11 +317,26 @@
<HR>
<h2><A name="transferlog">TransferLog</A></h2>
<!--%plaintext <?INDEX {\tt TransferLog} directive> -->
-<STRONG>Syntax:</STRONG> TransferLog <EM>file-pipe</EM><BR>
-<STRONG>Default:</STRONG> none<BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_log_config<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> TransferLog <EM>file-pipe</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> none<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_config<P>
The TransferLog directive adds a log file in the format defined by the
most recent
1.7 +36 -9 apache-2.0/htdocs/manual/mod/mod_log_referer.html
Index: mod_log_referer.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_referer.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_log_referer.html 1998/01/26 16:54:16 1.6
+++ mod_log_referer.html 1998/01/31 01:42:57 1.7
@@ -38,10 +38,22 @@
<h2><A name="refererignore">RefererIgnore</A></h2>
<!--%plaintext <?INDEX {\tt RefererIgnore} directive> -->
-<STRONG>Syntax:</STRONG> RefererIgnore <EM>string string ...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_log_referer<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RefererIgnore <EM>string string ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_referer<P>
The RefererIgnore directive adds to the list of strings to ignore in
Referer headers. If any of the strings in the list is contained in
@@ -54,11 +66,26 @@
<h2><A name="refererlog">RefererLog</A></h2>
<!--%plaintext <?INDEX {\tt RefererLog} directive> -->
-<STRONG>Syntax:</STRONG> RefererLog <EM>file-pipe</EM><BR>
-<STRONG>Default:</STRONG> <CODE>RefererLog logs/referer_log</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Extension<BR>
-<STRONG>Module:</STRONG> mod_log_referer<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> RefererLog <EM>file-pipe</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>RefererLog logs/referer_log</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Extension<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_log_referer<P>
The RefererLog directive sets the name of the file to which the server will
log the Referer header of incoming requests. <EM>File-pipe</EM> is one
1.17 +140 -35 apache-2.0/htdocs/manual/mod/mod_mime.html
Index: mod_mime.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_mime.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- mod_mime.html 1998/01/26 16:54:16 1.16
+++ mod_mime.html 1998/01/31 01:42:58 1.17
@@ -86,11 +86,26 @@
<h2><A name="addencoding">AddEncoding</A></h2>
<!--%plaintext <?INDEX {\tt AddEncoding} directive> -->
-<STRONG>Syntax:</STRONG> AddEncoding <EM>mime-enc extension extension...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddEncoding <EM>mime-enc extension extension...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<P>
The AddEncoding directive adds to the list of filename extensions which
filenames may end in for the specified encoding type. <EM>Mime-enc</EM>
@@ -106,11 +121,26 @@
<h2><A name="addhandler">AddHandler</A></h2>
-<STRONG>Syntax:</STRONG> AddHandler <EM>handler-name extension extension...</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<BR>
-<STRONG>Compatibility:</STRONG> AddHandler is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddHandler <EM>handler-name extension extension...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> AddHandler is only available in Apache
1.1 and later<P>
<P>AddHandler maps the filename extensions <EM>extension</EM> to the
@@ -128,11 +158,26 @@
<h2><A name="addlanguage">AddLanguage</A></h2>
<!--%plaintext <?INDEX {\tt AddLanguage} directive> -->
-<STRONG>Syntax:</STRONG> AddLanguage <EM>mime-lang extension extension...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddLanguage <EM>mime-lang extension extension...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<P>
The AddLanguage directive adds to the list of filename extensions which
filenames may end in for the specified content language. <EM>Mime-lang</EM>
@@ -152,11 +197,26 @@
<h2><A name="addtype">AddType</A></h2>
<!--%plaintext <?INDEX {\tt AddType} directive> -->
-<STRONG>Syntax:</STRONG> AddType <EM>mime-type extension extension...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> AddType <EM>mime-type extension extension...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<P>
The AddType directive adds to the list of filename extensions which
filenames may end in for the specified content type. <EM>Mime-enc</EM>
@@ -172,11 +232,26 @@
<h2><A name="forcetype">ForceType</A></h2>
-<STRONG>Syntax:</STRONG> ForceType <EM>media type</EM><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<BR>
-<STRONG>Compatibility:</STRONG> ForceType is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ForceType <EM>media type</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ForceType is only available in Apache
1.1 and later.<P>
<P>When placed into an <CODE>.htaccess</CODE> file or a
@@ -193,11 +268,26 @@
<h2><A name="sethandler">SetHandler</A></h2>
-<STRONG>Syntax:</STRONG> SetHandler <EM>handler-name</EM><BR>
-<STRONG>Context:</STRONG> directory, .htaccess<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<BR>
-<STRONG>Compatibility:</STRONG> SetHandler is only available in Apache
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> SetHandler <EM>handler-name</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> SetHandler is only available in Apache
1.1 and later.<P>
<P>When placed into an <CODE>.htaccess</CODE> file or a
@@ -224,11 +314,26 @@
<h2><A name="typesconfig">TypesConfig</A></h2>
<!--%plaintext <?INDEX {\tt TypesConfig} directive> -->
-<STRONG>Syntax:</STRONG> TypesConfig <EM>filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>TypesConfig conf/mime.types</CODE><BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_mime<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> TypesConfig <EM>filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>TypesConfig conf/mime.types</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_mime<P>
The TypesConfig directive sets the location of the mime types configuration
file. <EM>Filename</EM> is relative to the
1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_mime_magic.html
Index: mod_mime_magic.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_mime_magic.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mod_mime_magic.html 1998/01/26 16:54:17 1.6
+++ mod_mime_magic.html 1998/01/31 01:42:58 1.7
@@ -170,15 +170,30 @@
MimeMagicFile
</A></H2>
<P>
- <STRONG>Syntax:</STRONG> MimeMagicFile <EM>magic-file-name</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> MimeMagicFile <EM>magic-file-name</EM>
<BR>
- <STRONG>Default:</STRONG> none
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> none
<BR>
- <STRONG>Context:</STRONG> server config, virtual host
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config, virtual host
<BR>
- <STRONG>Status:</STRONG> Extension
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Extension
<BR>
- <STRONG>Module:</STRONG> mod_mime_magic
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_mime_magic
<P>
The <CODE>MimeMagicFile</CODE> directive can be used to enable this module,
1.9 +40 -10 apache-2.0/htdocs/manual/mod/mod_negotiation.html
Index: mod_negotiation.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_negotiation.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- mod_negotiation.html 1998/01/26 16:54:17 1.8
+++ mod_negotiation.html 1998/01/31 01:42:58 1.9
@@ -95,11 +95,26 @@
<h2><A name="cachenegotiateddocs">CacheNegotiatedDocs</A></h2>
-<STRONG>Syntax:</STRONG> CacheNegotiatedDocs<BR>
-<Strong>Context:</STRONG> server config<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_negotiation<BR>
-<STRONG>Compatibility:</STRONG> CacheNegotiatedDocs is only available
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheNegotiatedDocs<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_negotiation<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheNegotiatedDocs is only available
in Apache 1.1 and later.<P>
<P>If set, this directive allows content-negotiated documents to be
@@ -118,11 +133,26 @@
<h2><A name="languagepriority">LanguagePriority</A></h2>
<!--%plaintext <?INDEX {\tt LanguagePriority} directive> -->
-<STRONG>Syntax:</STRONG> LanguagePriority <EM>mime-lang mime-lang...</EM><BR>
-<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR>
-<Strong>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_negotiation<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LanguagePriority <EM>mime-lang mime-lang...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_negotiation<P>
The LanguagePriority sets the precedence of language variants for the case
where the client does not express a preference, when handling a
1.32 +420 -105 apache-2.0/htdocs/manual/mod/mod_proxy.html
Index: mod_proxy.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_proxy.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- mod_proxy.html 1998/01/26 16:54:18 1.31
+++ mod_proxy.html 1998/01/31 01:42:59 1.32
@@ -60,13 +60,34 @@
<HR>
<A name="proxyrequests"><h2>ProxyRequests</h2></A>
-<STRONG>Syntax:</STRONG> ProxyRequests <EM>on/off</EM><BR>
-<STRONG>Default:</STRONG> <CODE>ProxyRequests Off</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> ProxyRequests is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ProxyRequests <EM>on/off</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>ProxyRequests Off</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ProxyRequests is only available in
Apache 1.1 and later.<P>
This allows or prevents Apache from functioning as a proxy
@@ -76,13 +97,34 @@
<HR>
<A name="proxyremote"><h2>ProxyRemote</h2></A>
-<STRONG>Syntax:</STRONG> ProxyRemote <EM><match> <remote-server></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> ProxyRemote is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ProxyRemote <EM><match> <remote-server></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ProxyRemote is only available in
Apache 1.1 and later.<P>
This defines remote proxies to this proxy. <match> is either the
@@ -112,13 +154,34 @@
<HR>
<A name="proxypass"><h2>ProxyPass</h2></A>
-<STRONG>Syntax:</STRONG> ProxyPass <EM><path> <url></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> ProxyPass is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ProxyPass <EM><path> <url></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ProxyPass is only available in
Apache 1.1 and later.<P>
This directive allows remote servers to be mapped into the space of the local
@@ -138,13 +201,34 @@
<HR>
<A name="proxyblock"><h2>ProxyBlock</h2></A>
-<STRONG>Syntax:</STRONG> ProxyBlock <EM><word/host/domain list></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> ProxyBlock is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ProxyBlock <EM><word/host/domain list></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ProxyBlock is only available in
Apache 1.2 and later.<P>
The ProxyBlock directive specifies a list of words, hosts and/or domains,
@@ -172,17 +256,38 @@
<HR>
<A name="noproxy"><h2>NoProxy</h2></A>
-<STRONG>Syntax:</STRONG> NoProxy { <A HREF="#domain"><EM><Domain></EM></A>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> NoProxy { <A HREF="#domain"><EM><Domain></EM></A>
| <A HREF="#subnet"><EM><SubNet></EM></A>
| <A HREF="#ipaddr"><EM><IpAddr></EM></A>
| <A HREF="#hostname"><EM><Hostname></EM></A>
} <BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> NoProxy is only available in
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> NoProxy is only available in
Apache 1.3 and later.<P>
This directive is only useful for Apache proxy servers within intranets.
@@ -288,13 +393,34 @@
<HR>
<A name="proxydomain"><h2>ProxyDomain</h2></A>
-<STRONG>Syntax:</STRONG> ProxyDomain <EM><Domain></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> ProxyDomain is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> ProxyDomain <EM><Domain></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> ProxyDomain is only available in
Apache 1.3 and later.<P>
This directive is only useful for Apache proxy servers within intranets.
@@ -314,13 +440,34 @@
<HR>
<A name="cacheroot"><h2>CacheRoot</h2></A>
-<STRONG>Syntax:</STRONG> CacheRoot <EM><directory></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheRoot is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheRoot <EM><directory></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheRoot is only available in
Apache 1.1 and later.<P>
Sets the name of the directory to contain cache files; this must be
@@ -330,13 +477,34 @@
<HR>
<A name="cachesize"><h2>CacheSize</h2></A>
-<STRONG>Syntax:</STRONG> CacheSize <EM><size></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheSize 5</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheSize is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheSize <EM><size></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheSize 5</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheSize is only available in
Apache 1.1 and later.<P>
Sets the desired space usage of the cache, in KB (1024-byte units). Although
@@ -346,13 +514,34 @@
<HR>
<A name="cachegcinterval"><h2>CacheGcInterval</h2></A>
-<STRONG>Syntax:</STRONG> CacheGcInterval <EM><time></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheGcinterval is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheGcInterval <EM><time></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheGcinterval is only available in
Apache 1.1 and later.<P>
Check the cache every <time> hours, and delete files if the space
@@ -361,13 +550,34 @@
<HR>
<A name="cachemaxexpire"><h2>CacheMaxExpire</h2></A>
-<STRONG>Syntax:</STRONG> CacheMaxExpire <EM><time></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheMaxExpire 24</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheMaxExpire is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheMaxExpire <EM><time></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheMaxExpire 24</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheMaxExpire is only available in
Apache 1.1 and later.<P>
Cachable HTTP documents will be retained for at most <time> hours without
@@ -378,13 +588,34 @@
<HR>
<A name="cachelastmodifiedfactor"><h2>CacheLastModifiedFactor</h2></A>
-<STRONG>Syntax:</STRONG> CacheLastModifiedFactor <EM><factor></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheLastModifiedFactor 0.1</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheLastModifiedFactor is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheLastModifiedFactor <EM><factor></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheLastModifiedFactor 0.1</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheLastModifiedFactor is only available in
Apache 1.1 and later.<P>
If the origin HTTP server did not supply an expiry date for the
@@ -401,13 +632,34 @@
<HR>
<A name="cachedirlevels"><h2>CacheDirLevels</h2></A>
-<STRONG>Syntax:</STRONG> CacheDirLevels <EM><levels></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheDirLevels 3</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheDirLevels is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheDirLevels <EM><levels></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheDirLevels 3</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheDirLevels is only available in
Apache 1.1 and later.<P>
CacheDirLevels sets the number of levels of subdirectories in the cache.
@@ -416,13 +668,34 @@
<HR>
<A name="cachedirlength"><h2>CacheDirLength</h2></A>
-<STRONG>Syntax:</STRONG> CacheDirLength <EM><length></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheDirLength 1</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheDirLength is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheDirLength <EM><length></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheDirLength 1</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheDirLength is only available in
Apache 1.1 and later.<P>
CacheDirLength sets the number of characters in proxy cache subdirectory names.
@@ -430,13 +703,34 @@
<HR>
<A name="cachedefaultexpire"><h2>CacheDefaultExpire</h2></A>
-<STRONG>Syntax:</STRONG> CacheDefaultExpire <EM><time></EM><BR>
-<STRONG>Default:</STRONG> <CODE>CacheDefaultExpire 1</CODE><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> CacheDefaultExpire is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CacheDefaultExpire <EM><time></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>CacheDefaultExpire 1</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> CacheDefaultExpire is only available in
Apache 1.1 and later.<P>
If the document is fetched via a protocol that does not support expiry times,
@@ -447,13 +741,34 @@
<HR>
<A name="nocache"><h2>NoCache</h2></A>
-<STRONG>Syntax:</STRONG> NoCache <EM><word/host/domain list></EM><BR>
-<STRONG>Default:</STRONG> <EM>None</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_proxy<BR>
-<STRONG>Compatibility:</STRONG> NoCache is only available in
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> NoCache <EM><word/host/domain list></EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>None</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_proxy<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> NoCache is only available in
Apache 1.1 and later.<P>
The NoCache directive specifies a list of words, hosts and/or domains, separated
1.20 +96 -24 apache-2.0/htdocs/manual/mod/mod_rewrite.html
Index: mod_rewrite.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_rewrite.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- mod_rewrite.html 1998/01/26 16:54:18 1.19
+++ mod_rewrite.html 1998/01/31 01:43:00 1.20
@@ -86,9 +86,18 @@
</CENTER>
<A name="RewriteEngine"><h3>RewriteEngine</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteEngine</CODE> {<CODE>on,off</CODE>}<BR>
-<STRONG>Default:</STRONG> <STRONG><CODE>RewriteEngine off</CODE></STRONG><BR>
-<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteEngine</CODE> {<CODE>on,off</CODE>}<BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <STRONG><CODE>RewriteEngine off</CODE></STRONG><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR>
<P>
The <TT>RewriteEngine</TT> directive enables or disables the
@@ -111,9 +120,18 @@
<P>
<A name="RewriteOptions"><h3>RewriteOptions</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteOptions</CODE> <EM>Option</EM> ...<BR>
-<STRONG>Default:</STRONG> -<EM>None</EM>-<BR>
-<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteOptions</CODE> <EM>Option</EM> ...<BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR>
<P>
The <TT>RewriteOptions</TT> directive sets some special options for the
@@ -134,9 +152,18 @@
<P>
<A name="RewriteLog"><h3>RewriteLog</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteLog</CODE> <EM>Filename</EM><BR>
-<STRONG>Default:</STRONG> -<EM>None</EM>-<BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteLog</CODE> <EM>Filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
<P>
The <TT>RewriteLog</TT> directive sets the name of the file to which the
@@ -183,9 +210,18 @@
<P>
<A name="RewriteLogLevel"><h3>RewriteLogLevel</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteLogLevel</CODE> <EM>Level</EM><BR>
-<STRONG>Default:</STRONG> <STRONG><CODE>RewriteLogLevel 0</CODE></STRONG><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteLogLevel</CODE> <EM>Level</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <STRONG><CODE>RewriteLogLevel 0</CODE></STRONG><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
<P>
The <TT>RewriteLogLevel</TT> directive set the verbosity level of the rewriting
@@ -219,9 +255,18 @@
<P>
<A name="RewriteMap"><h3>RewriteMap</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteMap</CODE> <EM>Mapname</EM> <CODE>{txt,dbm,prg}:</CODE><EM>Filename</EM><BR>
-<STRONG>Default:</STRONG> not used per default<BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteMap</CODE> <EM>Mapname</EM> <CODE>{txt,dbm,prg}:</CODE><EM>Filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> not used per default<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
<P>
The <TT>RewriteMap</TT> directive defines an external <EM>Rewriting Map</EM>
@@ -361,9 +406,18 @@
<P>
<A name="RewriteBase"><h3>RewriteBase</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteBase</CODE> <EM>BaseURL</EM><BR>
-<STRONG>Default:</STRONG> <EM>default is the physical directory path</EM><BR>
-<STRONG>Context:</STRONG> per-directory config<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteBase</CODE> <EM>BaseURL</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <EM>default is the physical directory path</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> per-directory config<BR>
<P>
The <TT>RewriteBase</TT> directive explicitly sets the base URL for
@@ -464,9 +518,18 @@
<P>
<A name="RewriteCond"><h3>RewriteCond</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteCond</CODE> <EM>TestString</EM> <EM>CondPattern</EM><BR>
-<STRONG>Default:</STRONG> -<EM>None</EM>-<BR>
-<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteCond</CODE> <EM>TestString</EM> <EM>CondPattern</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR>
<P>
The <TT>RewriteCond</TT> directive defines a rule condition. Precede a
@@ -760,9 +823,18 @@
<P>
<A name="RewriteRule"><h3>RewriteRule</h3></A>
-<STRONG>Syntax:</STRONG> <CODE>RewriteRule</CODE> <EM>Pattern</EM> <EM>Substitution</EM><BR>
-<STRONG>Default:</STRONG> -<EM>None</EM>-<BR>
-<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> <CODE>RewriteRule</CODE> <EM>Pattern</EM> <EM>Substitution</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR>
<P>
The <TT>RewriteRule</TT> directive is the real rewriting workhorse. The
1.2 +112 -28 apache-2.0/htdocs/manual/mod/mod_setenvif.html
Index: mod_setenvif.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_setenvif.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mod_setenvif.html 1997/08/26 16:43:12 1.1
+++ mod_setenvif.html 1998/01/31 01:43:00 1.2
@@ -41,19 +41,40 @@
<HR> <!-- the HR is part of the directive description -->
<H2><A NAME="BrowserMatch">The <SAMP>BrowserMatch</SAMP> Directive</A></H2>
<P>
- <STRONG>Syntax:</STRONG> BrowserMatch <EM>regex envar[=value] [...]</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> BrowserMatch <EM>regex envar[=value] [...]</EM>
<BR>
- <STRONG>Default:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Context:</STRONG> server config
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config
<BR>
- <STRONG>Override:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Status:</STRONG> Base
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Base
<BR>
- <STRONG>Module:</STRONG> mod_setenvif
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_setenvif
<BR>
- <STRONG>Compatibility:</STRONG> Apache 1.2 and above
+ <A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+ ><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above
</P>
<P>
The BrowserMatch directive defines environment variables based on the
@@ -120,19 +141,40 @@
</A>
</H2>
<P>
- <STRONG>Syntax:</STRONG> BrowserMatchNoCase <EM>regex envar[=value] [...]</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> BrowserMatchNoCase <EM>regex envar[=value] [...]</EM>
<BR>
- <STRONG>Default:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Context:</STRONG> server config
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config
<BR>
- <STRONG>Override:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Status:</STRONG> Base
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Base
<BR>
- <STRONG>Module:</STRONG> mod_setenvif
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_setenvif
<BR>
- <STRONG>Compatibility:</STRONG> Apache 1.2 and above
+ <A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+ ><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above
</P>
<P>
The <SAMP>BrowserMatchNoCase</SAMP> directive is semantically identical to
@@ -171,19 +213,40 @@
</A>
</H2>
<P>
- <STRONG>Syntax:</STRONG> SetEnvIf <EM> attribute regex envar[=value] [...]</EM>
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> SetEnvIf <EM> attribute regex envar[=value] [...]</EM>
<BR>
- <STRONG>Default:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Context:</STRONG> server config
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config
<BR>
- <STRONG>Override:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Status:</STRONG> Base
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Base
<BR>
- <STRONG>Module:</STRONG> mod_setenvif
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_setenvif
<BR>
- <STRONG>Compatibility:</STRONG> Apache 1.3 and above
+ <A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+ ><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above
</P>
<P>
The <SAMP>SetEnvIf</SAMP> directive defines environment variables
@@ -237,20 +300,41 @@
</A>
</H2>
<P>
- <STRONG>Syntax:</STRONG> SetEnvIfNoCase
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> SetEnvIfNoCase
<EM> attribute regex envar[=value] [...]</EM>
<BR>
- <STRONG>Default:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Context:</STRONG> server config
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config
<BR>
- <STRONG>Override:</STRONG> <EM>none</EM>
+ <A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+ ><STRONG>Override:</STRONG></A> <EM>none</EM>
<BR>
- <STRONG>Status:</STRONG> Base
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Base
<BR>
- <STRONG>Module:</STRONG> mod_setenvif
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_setenvif
<BR>
- <STRONG>Compatibility:</STRONG> Apache 1.3 and above
+ <A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+ ><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above
</P>
<P>
The <SAMP>SetEnvIfNoCase</SAMP> is semantically identical to the
1.5 +24 -6 apache-2.0/htdocs/manual/mod/mod_speling.html
Index: mod_speling.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_speling.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- mod_speling.html 1998/01/26 16:54:19 1.4
+++ mod_speling.html 1998/01/31 01:43:01 1.5
@@ -59,12 +59,30 @@
<HR> <!-- the HR is part of the directive description -->
<A name="checkspelling"><h2>CheckSpelling</h2></A>
<!--%plaintext <?INDEX {\tt CheckSpelling} directive> -->
- <STRONG>Syntax:</STRONG> CheckSpelling <EM>on/off</EM><BR>
- <STRONG>Default:</STRONG> <CODE>CheckSpelling Off</CODE><BR>
- <Strong>Context:</STRONG> server config, virtual host<BR>
- <STRONG>Status:</STRONG> Base<BR>
- <STRONG>Module:</STRONG> mod_speling<BR>
- <STRONG>Compatibility:</STRONG> CheckSpelling was available as a separately
+ <A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+ ><STRONG>Syntax:</STRONG></A> CheckSpelling <EM>on/off</EM><BR>
+ <A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+ ><STRONG>Default:</STRONG></A> <CODE>CheckSpelling Off</CODE><BR>
+ <A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+ ><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+ <A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+ ><STRONG>Status:</STRONG></A> Base<BR>
+ <A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+ ><STRONG>Module:</STRONG></A> mod_speling<BR>
+ <A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+ ><STRONG>Compatibility:</STRONG></A> CheckSpelling was available as a separately
available module for Apache 1.1, but was limited to miscapitalizations.
As of Apache 1.3, it is part of the apache distribution<!-- or:
available as a separate module-->.<P>
1.12 +24 -6 apache-2.0/htdocs/manual/mod/mod_userdir.html
Index: mod_userdir.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_userdir.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- mod_userdir.html 1998/01/26 16:54:20 1.11
+++ mod_userdir.html 1998/01/31 01:43:01 1.12
@@ -27,12 +27,30 @@
<h2><A name="userdir">UserDir</A></h2>
<!--%plaintext <?INDEX {\tt UserDir} directive> -->
-<STRONG>Syntax:</STRONG> UserDir <EM>directory/filename</EM><BR>
-<STRONG>Default:</STRONG> <CODE>UserDir public_html</CODE><BR>
-<Strong>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> Base<BR>
-<STRONG>Module:</STRONG> mod_userdir<BR>
-<STRONG>Compatibility:</STRONG> All forms except the <CODE>UserDir
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> UserDir <EM>directory/filename</EM><BR>
+<A
+ HREF="directive-dict.html#Default"
+ REL="Help"
+><STRONG>Default:</STRONG></A> <CODE>UserDir public_html</CODE><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Base<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_userdir<BR>
+<A
+ HREF="directive-dict.html#Compatibility"
+ REL="Help"
+><STRONG>Compatibility:</STRONG></A> All forms except the <CODE>UserDir
public_html</CODE> form are only available in Apache 1.1 or above. Use
of the <SAMP>enabled</SAMP> keyword, or <SAMP>disabled</SAMP> with a
list of usernames, is only available in Apache 1.3 and above.<P>
1.14 +36 -9 apache-2.0/htdocs/manual/mod/mod_usertrack.html
Index: mod_usertrack.html
===================================================================
RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_usertrack.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- mod_usertrack.html 1998/01/26 16:54:21 1.13
+++ mod_usertrack.html 1998/01/31 01:43:02 1.14
@@ -53,10 +53,22 @@
<HR>
<h2><A name="cookieexpires">CookieExpires</A></h2>
-<STRONG>Syntax:</STRONG> CookieExpires <EM>expiry-period</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host<BR>
-<STRONG>Status:</STRONG> optional<BR>
-<STRONG>Module:</STRONG> mod_usertrack<P>
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CookieExpires <EM>expiry-period</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> optional<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_usertrack<P>
When used, this directive sets an expiry time on the cookie generated
by the usertrack module. The <EM>expiry-period</EM> can be given either
@@ -70,12 +82,27 @@
browser session.</P>
<h2><A name="cookietracking">CookieTracking</A></h2>
-<STRONG>Syntax:</STRONG> CookieTracking <EM>on | off</EM><BR>
-<STRONG>Context:</STRONG> server config, virtual host, directory,
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> CookieTracking <EM>on | off</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config, virtual host, directory,
.htaccess<BR>
-<STRONG>Override:</STRONG> FileInfo<BR>
-<STRONG>Status:</STRONG> optional<BR>
-<STRONG>Module:</STRONG> mod_usertrack<P>
+<A
+ HREF="directive-dict.html#Override"
+ REL="Help"
+><STRONG>Override:</STRONG></A> FileInfo<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> optional<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_usertrack<P>
When the user track module is compiled in, and "CookieTracking on" is
set, Apache will start sending a user-tracking cookie for all new
1.602 +28 -0 apache-2.0/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/CHANGES,v
retrieving revision 1.601
retrieving revision 1.602
diff -u -r1.601 -r1.602
--- CHANGES 1998/01/27 05:35:27 1.601
+++ CHANGES 1998/01/31 01:43:12 1.602
@@ -1,5 +1,33 @@
Changes with Apache 1.3b4
+ *) Tweaked the headers_out table size, and the subprocess_env
+ table size guess in rename_original_environment(). Added
+ MAKE_TABLE_PROFILE which can help discover make_table()
+ calls that use too small an initial guess, see alloc.c.
+ [Dean Gaudet]
+
+ *) Options and AllowOverrides weren't properly merging in the main
+ server setting inside vhosts (only an issue when you have no
+ <Directory> or other section containing an Options that affects
+ a request). Options +foo or -foo in the main_server wouldn't
+ affect the main_server's lookup defaults. [Dean Gaudet]
+
+ *) Variable 'cwd' was being used pointlessly before being set.
+ [Ken Coar] PR#1738
+
+ *) r->allowed handling cleaned up in the standard modules.
+ [Dean Gaudet]
+
+ *) Some case-sensitivity issues cleaned up to be consistent with
+ RFC2068. [Dean Gaudet]
+
+ *) SIGURG doesn't exist everywhere.
+ [Mark Andrew Heinrich <he...@tinderbox.Stanford.EDU>]
+
+ *) mod_unique_id was erroneously generating a second unique id when
+ an internal redirect occured. Such redirects occur, for example,
+ when processing a DirectoryIndex match. [Dean Gaudet]
+
*) table_add, table_merge, and table_set include implicit pstrdup()
of the key and value. But in many cases this is not required
because the key/value is a constant, or the value has been built
1.71 +69 -7 apache-2.0/src/main/alloc.c
Index: alloc.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/alloc.c,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- alloc.c 1998/01/27 02:37:51 1.70
+++ alloc.c 1998/01/31 01:43:14 1.71
@@ -97,6 +97,17 @@
*/
/* #define POOL_DEBUG */
+/* Provide diagnostic information about make_table() calls which are
+ * possibly too small. This requires a recent gcc which supports
+ * __builtin_return_address(). The error_log output will be a
+ * message such as:
+ * table_push: table created by 0x804d874 hit limit of 10
+ * Use "l *0x804d874" to find the source that corresponds to. It
+ * indicates that a table allocated by a call at that address has
+ * possibly too small an initial table size guess.
+ */
+/* #define MAKE_TABLE_PROFILE */
+
#ifdef POOL_DEBUG
#ifdef ALLOC_USE_MALLOC
# error "sorry, no support for ALLOC_USE_MALLOC and POOL_DEBUG at the same time"
@@ -113,7 +124,6 @@
#define BLOCK_MINALLOC 0
#endif
-
/*****************************************************************
*
* Managing free storage blocks...
@@ -361,6 +371,9 @@
#ifdef ALLOC_USE_MALLOC
void *allocation_list;
#endif
+#ifdef POOL_DEBUG
+ struct pool *joined;
+#endif
};
pool *permanent_pool;
@@ -576,6 +589,9 @@
if (a == NULL) {
return 1;
}
+ while (a->joined) {
+ a = a->joined;
+ }
while (b) {
if (a == b) {
return 1;
@@ -584,6 +600,32 @@
}
return 0;
}
+
+/* All blocks belonging to sub will be changed to point to p
+ * instead. This is a guarantee by the caller that sub will not
+ * be destroyed before p is.
+ */
+API_EXPORT(void) pool_join(pool *p, pool *sub)
+{
+ union block_hdr *b;
+
+ /* We could handle more general cases... but this is it for now. */
+ if (sub->parent != p) {
+ fprintf(stderr, "pool_join: p is not parent of sub\n");
+ abort();
+ }
+ block_alarms();
+ while (p->joined) {
+ p = p->joined;
+ }
+ sub->joined = p;
+ for (b = global_block_list; b; b = b->h.global_next) {
+ if (b->h.owning_pool == sub) {
+ b->h.owning_pool = p;
+ }
+ }
+ unblock_alarms();
+}
#endif
/*****************************************************************
@@ -858,14 +900,34 @@
* cases they do this for.
*/
array_header a;
+#ifdef MAKE_TABLE_PROFILE
+ void *creator;
+#endif
};
+#ifdef MAKE_TABLE_PROFILE
+static table_entry *table_push(table *t)
+{
+ if (t->a.nelts == t->a.nalloc) {
+ fprintf(stderr,
+ "table_push: table created by %p hit limit of %u\n",
+ t->creator, t->a.nalloc);
+ }
+ return (table_entry *) push_array(&t->a);
+}
+#else
+#define table_push(t) ((table_entry *) push_array(&(t)->a))
+#endif
+
API_EXPORT(table *) make_table(pool *p, int nelts)
{
table *t = palloc(p, sizeof(table));
make_array_core(&t->a, p, nelts, sizeof(table_entry));
+#ifdef MAKE_TABLE_PROFILE
+ t->creator = __builtin_return_address(0);
+#endif
return t;
}
@@ -935,7 +997,7 @@
}
if (!done) {
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = pstrdup(t->a.pool, key);
elts->val = pstrdup(t->a.pool, val);
}
@@ -981,7 +1043,7 @@
}
if (!done) {
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = key;
elts->val = val;
}
@@ -1023,7 +1085,7 @@
return;
}
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = pstrdup(t->a.pool, key);
elts->val = pstrdup(t->a.pool, val);
}
@@ -1053,7 +1115,7 @@
}
}
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = key;
elts->val = val;
}
@@ -1062,7 +1124,7 @@
{
table_entry *elts = (table_entry *) t->a.elts;
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = pstrdup(t->a.pool, key);
elts->val = pstrdup(t->a.pool, val);
}
@@ -1084,7 +1146,7 @@
}
#endif
- elts = (table_entry *) push_array(&t->a);
+ elts = (table_entry *) table_push(t);
elts->key = key;
elts->val = val;
}
1.44 +9 -0 apache-2.0/src/main/alloc.h
Index: alloc.h
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/alloc.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- alloc.h 1998/01/26 19:50:10 1.43
+++ alloc.h 1998/01/31 01:43:15 1.44
@@ -87,6 +87,15 @@
API_EXPORT(pool *) make_sub_pool(pool *); /* All pools are subpools of permanent_pool */
API_EXPORT(void) destroy_pool(pool *);
+/* used to guarantee to the pool debugging code that the sub pool will not be
+ * destroyed before the parent pool
+ */
+#ifndef POOL_DEBUG
+#define pool_join(a,b)
+#else
+API_EXPORT(void) pool_join(pool *p, pool *sub);
+#endif
+
/* Clearing out EVERYTHING in an pool... destroys any sub-pools */
API_EXPORT(void) clear_pool(struct pool *);
1.151 +23 -13 apache-2.0/src/main/http_core.c
Index: http_core.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/http_core.c,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -r1.150 -r1.151
--- http_core.c 1998/01/26 19:50:12 1.150
+++ http_core.c 1998/01/31 01:43:15 1.151
@@ -112,9 +112,9 @@
conf->d_is_fnmatch = conf->d ? (is_fnmatch (conf->d) != 0) : 0;
conf->d_components = conf->d ? count_dirs (conf->d) : 0;
- conf->opts = dir ? OPT_UNSET : OPT_ALL;
+ conf->opts = dir ? OPT_UNSET : OPT_UNSET|OPT_ALL;
conf->opts_add = conf->opts_remove = OPT_NONE;
- conf->override = dir ? OR_UNSET : OR_ALL;
+ conf->override = dir ? OR_UNSET : OR_UNSET|OR_ALL;
conf->content_md5 = 2;
@@ -158,11 +158,16 @@
conf->d_components = new->d_components;
conf->r = new->r;
- if (new->opts != OPT_UNSET) conf->opts = new->opts;
- if (new->opts_add) conf->opts |= new->opts_add;
- if (new->opts_remove) conf->opts &= ~(new->opts_remove);
+ if (!(new->opts & OPT_UNSET)) conf->opts = new->opts;
+ if (new->opts_add) {
+ conf->opts |= new->opts_add;
+ conf->opts &= ~OPT_UNSET;
+ }
+ if (new->opts_remove) {
+ conf->opts &= ~(new->opts_remove | OPT_UNSET);
+ }
- if (new->override != OR_UNSET) conf->override = new->override;
+ if (!(new->override & OR_UNSET)) conf->override = new->override;
if (new->default_type) conf->default_type = new->default_type;
if (new->auth_type) conf->auth_type = new->auth_type;
@@ -692,6 +697,7 @@
d->override = OR_ALL;
else
return pstrcat (cmd->pool, "Illegal override option ", w, NULL);
+ d->override &= ~OR_UNSET;
}
return NULL;
@@ -737,12 +743,17 @@
else
return pstrcat (cmd->pool, "Illegal option ", w, NULL);
- if (action == '-')
+ if (action == '-') {
d->opts_remove |= opt;
- else if (action == '+')
+ d->opts &= ~opt;
+ }
+ else if (action == '+') {
d->opts_add |= opt;
- else
- d->opts |= opt;
+ d->opts |= opt;
+ }
+ else {
+ d->opts |= opt;
+ }
}
return NULL;
@@ -1631,7 +1642,7 @@
return NULL;
}
-const char *psignature(const char *prefix, request_rec *r)
+API_EXPORT(const char *) psignature(const char *prefix, request_rec *r)
{
char sport[20];
core_dir_config *conf =
@@ -1869,8 +1880,7 @@
if ((errstatus = discard_request_body(r)) != OK)
return errstatus;
- r->allowed |= (1 << M_GET);
- r->allowed |= (1 << M_OPTIONS);
+ r->allowed |= (1 << M_GET) | (1 << M_OPTIONS);
if (r->method_number == M_INVALID) {
aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r->server,
1.277 +3 -0 apache-2.0/src/main/http_main.c
Index: http_main.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/http_main.c,v
retrieving revision 1.276
retrieving revision 1.277
diff -u -r1.276 -r1.277
--- http_main.c 1998/01/25 18:53:55 1.276
+++ http_main.c 1998/01/31 01:43:16 1.277
@@ -2797,6 +2797,7 @@
printf("Server version \"%s\"\n", SERVER_VERSION);
#endif
printf("Server built: %s\n", SERVER_BUILT);
+ printf("Server's Module Magic Number: %lu\n", MODULE_MAGIC_NUMBER);
printf("Server compiled with....\n");
#ifdef BIG_SECURITY_HOLE
printf(" -D BIG_SECURITY_HOLE\n");
@@ -2946,7 +2947,9 @@
*/
ap_setjmp(jmpbuffer);
#ifndef __EMX__
+#ifdef SIGURG
signal(SIGURG, timeout);
+#endif
#endif
signal(SIGPIPE, timeout);
signal(SIGALRM, alrm_handler);
1.182 +3 -3 apache-2.0/src/main/http_protocol.c
Index: http_protocol.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/http_protocol.c,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -r1.181 -r1.182
--- http_protocol.c 1998/01/26 19:50:13 1.181
+++ http_protocol.c 1998/01/31 01:43:17 1.182
@@ -137,7 +137,7 @@
if (!(range = table_get(r->headers_in, "Range")))
range = table_get(r->headers_in, "Request-Range");
- if (!range || strncmp(range, "bytes=", 6)) {
+ if (!range || strncasecmp(range, "bytes=", 6)) {
table_setn(r->headers_out, "Accept-Ranges", "bytes");
return 0;
}
@@ -630,7 +630,7 @@
unsigned port;
/* This routine parses full URLs, if they match the server */
- if (strncmp(uri, "http://", 7))
+ if (strncasecmp(uri, "http://", 7))
return uri;
name = pstrdup(r->pool, uri + 7);
@@ -786,7 +786,7 @@
r->headers_in = make_table(r->pool, 50);
r->subprocess_env = make_table(r->pool, 50);
- r->headers_out = make_table(r->pool, 5);
+ r->headers_out = make_table(r->pool, 12);
r->err_headers_out = make_table(r->pool, 5);
r->notes = make_table(r->pool, 5);
1.104 +2 -2 apache-2.0/src/main/http_request.c
Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/http_request.c,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- http_request.c 1998/01/27 02:41:11 1.103
+++ http_request.c 1998/01/31 01:43:18 1.104
@@ -1162,7 +1162,7 @@
{
array_header *env_arr = table_elts(t);
table_entry *elts = (table_entry *) env_arr->elts;
- table *new = make_table(p, env_arr->nelts);
+ table *new = make_table(p, env_arr->nalloc);
int i;
for (i = 0; i < env_arr->nelts; ++i) {
@@ -1217,7 +1217,7 @@
new->main = r->main;
new->headers_in = r->headers_in;
- new->headers_out = make_table(r->pool, 5);
+ new->headers_out = make_table(r->pool, 12);
new->err_headers_out = r->err_headers_out;
new->subprocess_env = rename_original_env(r->pool, r->subprocess_env);
new->notes = make_table(r->pool, 5);
1.4 +2 -2 apache-2.0/src/main/http_vhost.c
Index: http_vhost.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/http_vhost.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- http_vhost.c 1998/01/07 16:46:17 1.3
+++ http_vhost.c 1998/01/31 01:43:19 1.4
@@ -191,7 +191,7 @@
my_addr = htonl(INADDR_ANY);
is_an_ip_addr = 1;
}
- else if (strcmp(w, "_default_") == 0
+ else if (strcasecmp(w, "_default_") == 0
|| strcmp(w, "255.255.255.255") == 0) {
my_addr = DEFAULT_VHOST_ADDR;
is_an_ip_addr = 1;
@@ -678,7 +678,7 @@
found:
/* s is the first matching server, we're done */
r->server = r->connection->server = s;
- if (r->hostlen && !strncmp(r->uri, "http://", 7)) {
+ if (r->hostlen && !strncasecmp(r->uri, "http://", 7)) {
r->uri += r->hostlen;
parse_uri(r, r->uri);
}
1.179 +1 -1 apache-2.0/src/main/httpd.h
Index: httpd.h
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/httpd.h,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -r1.178 -r1.179
--- httpd.h 1998/01/28 01:39:58 1.178
+++ httpd.h 1998/01/31 01:43:20 1.179
@@ -947,6 +947,6 @@
#define RAISE_SIGSTOP(x)
#endif
-extern const char *psignature(const char *prefix, request_rec *r);
+API_EXPORT(extern const char *) psignature(const char *prefix, request_rec *r);
#endif /* !APACHE_HTTPD_H */
1.90 +1 -1 apache-2.0/src/main/util.c
Index: util.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/main/util.c,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- util.c 1998/01/21 22:11:02 1.89
+++ util.c 1998/01/31 01:43:20 1.90
@@ -1526,7 +1526,7 @@
if (ind(p->h_name, '.') == -1) {
for (x = 0; p->h_aliases[x]; ++x) {
if ((ind(p->h_aliases[x], '.') != -1) &&
- (!strncmp(p->h_aliases[x], p->h_name, strlen(p->h_name))))
+ (!strncasecmp(p->h_aliases[x], p->h_name, strlen(p->h_name))))
return pstrdup(a, p->h_aliases[x]);
}
return NULL;
1.34 +7 -7 apache-2.0/src/modules/proxy/mod_proxy.c
Index: mod_proxy.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/proxy/mod_proxy.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- mod_proxy.c 1998/01/26 19:50:17 1.33
+++ mod_proxy.c 1998/01/31 01:43:24 1.34
@@ -302,7 +302,7 @@
/* Check URI's destination host against NoProxy hosts */
/* Bypass ProxyRemote server lookup if configured as NoProxy */
/* we only know how to handle communication to a proxy via http */
- /*if (strcmp(scheme, "http") == 0) */
+ /*if (strcasecmp(scheme, "http") == 0) */
{
int ii;
struct dirconn_entry *list = (struct dirconn_entry *) conf->dirconn->elts;
@@ -331,9 +331,9 @@
for (i = 0; i < proxies->nelts; i++) {
p = strchr(ents[i].scheme, ':'); /* is it a partial URL? */
if (strcmp(ents[i].scheme, "*") == 0 ||
- (p == NULL && strcmp(scheme, ents[i].scheme) == 0) ||
+ (p == NULL && strcasecmp(scheme, ents[i].scheme) == 0) ||
(p != NULL &&
- strncmp(url, ents[i].scheme, strlen(ents[i].scheme)) == 0)) {
+ strncasecmp(url, ents[i].scheme, strlen(ents[i].scheme)) == 0)) {
/* CONNECT is a special method that bypasses the normal
* proxy code.
*/
@@ -341,7 +341,7 @@
rc = proxy_connect_handler(r, cr, url, ents[i].hostname,
ents[i].port);
/* we only know how to handle communication to a proxy via http */
- else if (strcmp(ents[i].protocol, "http") == 0)
+ else if (strcasecmp(ents[i].protocol, "http") == 0)
rc = proxy_http_handler(r, cr, url, ents[i].hostname,
ents[i].port);
else
@@ -361,9 +361,9 @@
/* handle the scheme */
if (r->method_number == M_CONNECT)
return proxy_connect_handler(r, cr, url, NULL, 0);
- if (strcmp(scheme, "http") == 0)
+ if (strcasecmp(scheme, "http") == 0)
return proxy_http_handler(r, cr, url, NULL, 0);
- if (strcmp(scheme, "ftp") == 0)
+ if (strcasecmp(scheme, "ftp") == 0)
return proxy_ftp_handler(r, cr, url);
else
return NOT_IMPLEMENTED;
@@ -427,7 +427,7 @@
if (port == -1) {
int i;
for (i = 0; defports[i].scheme != NULL; i++)
- if (strcmp(defports[i].scheme, r) == 0)
+ if (strcasecmp(defports[i].scheme, r) == 0)
break;
port = defports[i].port;
}
1.48 +5 -4 apache-2.0/src/modules/proxy/proxy_ftp.c
Index: proxy_ftp.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/proxy/proxy_ftp.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- proxy_ftp.c 1998/01/26 18:24:36 1.47
+++ proxy_ftp.c 1998/01/31 01:43:25 1.48
@@ -229,6 +229,7 @@
int hostlen;
conn_rec *con = r->connection;
char *dir, *path, *reldir, *site, *psite;
+ const char *sig;
tempurl = pstrdup(r->pool, url);
@@ -385,11 +386,11 @@
bputs(site, f2);
total_bytes_sent += strlen(site);
- site = psignature("", r);
- bputs(site, con->client);
+ sig = psignature("", r);
+ bputs(sig, con->client);
if (f2 != NULL)
- bputs(site, f2);
- total_bytes_sent += strlen(site);
+ bputs(sig, f2);
+ total_bytes_sent += strlen(sig);
site = "</BODY></HTML>\n";
bputs(site, con->client);
1.30 +2 -2 apache-2.0/src/modules/standard/mod_access.c
Index: mod_access.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_access.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- mod_access.c 1998/01/07 16:46:42 1.29
+++ mod_access.c 1998/01/31 01:43:27 1.30
@@ -152,12 +152,12 @@
a->x.from = where = pstrdup(cmd->pool, where);
a->limited = cmd->limited;
- if (!strncmp(where, "env=", 4)) {
+ if (!strncasecmp(where, "env=", 4)) {
a->type = T_ENV;
a->x.from += 4;
}
- else if (!strcmp(where, "all")) {
+ else if (!strcasecmp(where, "all")) {
a->type = T_ALL;
}
1.24 +1 -0 apache-2.0/src/modules/standard/mod_asis.c
Index: mod_asis.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_asis.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- mod_asis.c 1998/01/07 16:46:43 1.23
+++ mod_asis.c 1998/01/31 01:43:27 1.24
@@ -64,6 +64,7 @@
FILE *f;
char *location;
+ r->allowed |= (1 << M_GET);
if (r->method_number != M_GET)
return DECLINED;
if (r->finfo.st_mode == 0) {
1.64 +3 -2 apache-2.0/src/modules/standard/mod_autoindex.c
Index: mod_autoindex.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_autoindex.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- mod_autoindex.c 1998/01/26 18:24:37 1.63
+++ mod_autoindex.c 1998/01/31 01:43:28 1.64
@@ -612,8 +612,8 @@
return NULL;
}
if (r->content_type
- && (!strcmp(r->content_type, "text/html")
- || !strcmp(r->content_type, INCLUDES_MAGIC_TYPE))
+ && (!strcasecmp(r->content_type, "text/html")
+ || !strcasecmp(r->content_type, INCLUDES_MAGIC_TYPE))
&& !r->content_encoding) {
if (!(thefile = pfopen(r->pool, r->filename, "r")))
return NULL;
@@ -1132,6 +1132,7 @@
&autoindex_module);
int allow_opts = allow_options(r);
+ r->allowed |= (1 << M_GET);
if (r->method_number != M_GET)
return DECLINED;
1.69 +1 -1 apache-2.0/src/modules/standard/mod_cgi.c
Index: mod_cgi.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_cgi.c,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- mod_cgi.c 1998/01/26 16:46:14 1.68
+++ mod_cgi.c 1998/01/31 01:43:28 1.69
@@ -85,7 +85,7 @@
static int is_scriptaliased(request_rec *r)
{
char *t = table_get(r->notes, "alias-forced-type");
- return t && (!strcmp(t, "cgi-script"));
+ return t && (!strcasecmp(t, "cgi-script"));
}
/* Configuration stuff */
1.69 +2 -1 apache-2.0/src/modules/standard/mod_include.c
Index: mod_include.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_include.c,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- mod_include.c 1998/01/27 02:46:56 1.68
+++ mod_include.c 1998/01/31 01:43:29 1.69
@@ -662,7 +662,7 @@
}
if (!error_fmt && noexec && rr->content_type
- && (strncmp(rr->content_type, "text/", 5))) {
+ && (strncasecmp(rr->content_type, "text/", 5))) {
error_fmt = "unable to include potential exec \"%s\" "
"in parsed file %s";
}
@@ -2240,6 +2240,7 @@
if (!(allow_options(r) & OPT_INCLUDES)) {
return DECLINED;
}
+ r->allowed |= (1 << M_GET);
if (r->method_number != M_GET) {
return DECLINED;
}
1.35 +4 -0 apache-2.0/src/modules/standard/mod_info.c
Index: mod_info.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_info.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- mod_info.c 1998/01/26 18:24:38 1.34
+++ mod_info.c 1998/01/31 01:43:30 1.35
@@ -362,6 +362,10 @@
info_cfg_lines *mod_info_cfg_srm = NULL;
info_cfg_lines *mod_info_cfg_access = NULL;
+ r->allowed |= (1 << M_GET);
+ if (r->method_number != M_GET)
+ return DECLINED;
+
r->content_type = "text/html";
send_http_header(r);
if (r->header_only) {
1.66 +11 -10 apache-2.0/src/modules/standard/mod_negotiation.c
Index: mod_negotiation.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_negotiation.c,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- mod_negotiation.c 1998/01/26 19:50:22 1.65
+++ mod_negotiation.c 1998/01/31 01:43:30 1.66
@@ -2182,6 +2182,13 @@
set_neg_headers(r, neg, na_not_applied);
}
+ /* now do a "fast redirect" ... promote the sub_req into the main req */
+ /* We need to tell POOL_DEBUG that we're guaranteeing that sub_req->pool
+ * will exist as long as r->pool. Otherwise we run into troubles because
+ * some values in this request will be allocated in r->pool, and others in
+ * sub_req->pool.
+ */
+ pool_join(r->pool, sub_req->pool);
r->filename = sub_req->filename;
r->handler = sub_req->handler;
r->content_type = sub_req->content_type;
@@ -2190,19 +2197,13 @@
r->content_language = sub_req->content_language;
r->finfo = sub_req->finfo;
r->per_dir_config = sub_req->per_dir_config;
- /* You may wonder why we're using the sub_req->pool here. It's to support
- * POOL_DEBUG in alloc.c. sub_req->pool will have the same lifetime as
- * r->pool, we guarantee that by not destroying the sub request below.
- * We have to guarantee that because we've "promoted" some of the values
- * from sub_req->pool to r->foobar, like r->filename.
- */
/* copy output headers from subrequest, but leave negotiation headers */
- r->notes = overlay_tables(sub_req->pool, sub_req->notes, r->notes);
- r->headers_out = overlay_tables(sub_req->pool, sub_req->headers_out,
+ r->notes = overlay_tables(r->pool, sub_req->notes, r->notes);
+ r->headers_out = overlay_tables(r->pool, sub_req->headers_out,
r->headers_out);
- r->err_headers_out = overlay_tables(sub_req->pool, sub_req->err_headers_out,
+ r->err_headers_out = overlay_tables(r->pool, sub_req->err_headers_out,
r->err_headers_out);
- r->subprocess_env = overlay_tables(sub_req->pool, sub_req->subprocess_env,
+ r->subprocess_env = overlay_tables(r->pool, sub_req->subprocess_env,
r->subprocess_env);
avail_recs = (var_rec *) neg->avail_vars->elts;
for (j = 0; j < neg->avail_vars->nelts; ++j) {
1.64 +19 -19 apache-2.0/src/modules/standard/mod_rewrite.c
Index: mod_rewrite.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_rewrite.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- mod_rewrite.c 1998/01/26 19:50:23 1.63
+++ mod_rewrite.c 1998/01/31 01:43:31 1.64
@@ -991,13 +991,13 @@
return OK;
}
else if ( (strlen(r->filename) > 7 &&
- strncmp(r->filename, "http://", 7) == 0)
+ strncasecmp(r->filename, "http://", 7) == 0)
|| (strlen(r->filename) > 8 &&
- strncmp(r->filename, "https://", 8) == 0)
+ strncasecmp(r->filename, "https://", 8) == 0)
|| (strlen(r->filename) > 9 &&
- strncmp(r->filename, "gopher://", 9) == 0)
+ strncasecmp(r->filename, "gopher://", 9) == 0)
|| (strlen(r->filename) > 6 &&
- strncmp(r->filename, "ftp://", 6) == 0) ) {
+ strncasecmp(r->filename, "ftp://", 6) == 0) ) {
/* it was finally rewritten to a remote URL */
/* skip 'scheme:' */
@@ -1773,10 +1773,10 @@
i = strlen(r->filename);
if ( prefixstrip
&& !( r->filename[0] == '/'
- || ( (i > 7 && strncmp(r->filename, "http://", 7) == 0)
- || (i > 8 && strncmp(r->filename, "https://", 8) == 0)
- || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0)
- || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0)))) {
+ || ( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0)
+ || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0)
+ || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0)
+ || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0)))) {
rewritelog(r, 3, "[per-dir %s] add per-dir prefix: %s -> %s%s",
perdir, r->filename, perdir, r->filename);
r->filename = pstrcat(r->pool, perdir, r->filename, NULL);
@@ -1837,10 +1837,10 @@
* directly force an external HTTP redirect.
*/
i = strlen(r->filename);
- if ( (i > 7 && strncmp(r->filename, "http://", 7) == 0)
- || (i > 8 && strncmp(r->filename, "https://", 8) == 0)
- || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0)
- || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0)) {
+ if ( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0)
+ || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0)
+ || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0)
+ || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0)) {
if (perdir == NULL)
rewritelog(r, 2,
"implicitly forcing redirect (rc=%d) with %s",
@@ -2097,11 +2097,11 @@
#ifdef APACHE_SSL
if ( (!r->connection->client->ssl &&
- strncmp(r->filename, "http://", 7) == 0)
+ strncasecmp(r->filename, "http://", 7) == 0)
|| (r->connection->client->ssl &&
- strncmp(r->filename, "https://", 8) == 0)) {
+ strncasecmp(r->filename, "https://", 8) == 0)) {
#else
- if (strncmp(r->filename, "http://", 7) == 0) {
+ if (strncasecmp(r->filename, "http://", 7) == 0) {
#endif
/* there was really a rewrite to a remote path */
@@ -2175,10 +2175,10 @@
char port[32];
i = strlen(r->filename);
- if (!( (i > 7 && strncmp(r->filename, "http://", 7) == 0)
- || (i > 8 && strncmp(r->filename, "https://", 8) == 0)
- || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0)
- || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0))) {
+ if (!( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0)
+ || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0)
+ || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0)
+ || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0))) {
#ifdef APACHE_SSL
if (is_default_port(r->server->port,r))
#else
1.72 +2 -2 apache-2.0/src/modules/standard/mod_status.c
Index: mod_status.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_status.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- mod_status.c 1998/01/26 18:24:39 1.71
+++ mod_status.c 1998/01/31 01:43:32 1.72
@@ -237,9 +237,9 @@
"Server status unavailable in inetd mode");
return HTTP_NOT_IMPLEMENTED;
}
- r->allowed = (1 << M_GET) | (1 << M_TRACE);
+ r->allowed = (1 << M_GET);
if (r->method_number != M_GET)
- return HTTP_METHOD_NOT_ALLOWED;
+ return DECLINED;
r->content_type = "text/html";
1.11 +9 -0 apache-2.0/src/modules/standard/mod_unique_id.c
Index: mod_unique_id.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_unique_id.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- mod_unique_id.c 1998/01/26 19:50:25 1.10
+++ mod_unique_id.c 1998/01/31 01:43:33 1.11
@@ -281,6 +281,15 @@
char str[19 + 1];
const unsigned char *x;
unsigned short counter;
+ char *e;
+
+ /* copy the unique_id if this is an internal redirect (we're never
+ * actually called for sub requests, so we don't need to test for
+ * them) */
+ if (r->prev && (e = table_get(r->subprocess_env, "REDIRECT_UNIQUE_ID"))) {
+ table_setn(r->subprocess_env, "UNIQUE_ID", e);
+ return DECLINED;
+ }
cur_unique_id.stamp = htonl(r->request_time);
1.34 +2 -2 apache-2.0/src/support/suexec.c
Index: suexec.c
===================================================================
RCS file: /export/home/cvs/apache-2.0/src/support/suexec.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- suexec.c 1998/01/21 22:27:19 1.33
+++ suexec.c 1998/01/31 01:43:37 1.34
@@ -376,7 +376,7 @@
* and setgid() to the target group. If unsuccessful, error out.
*/
if (((setgid(gid)) != 0) || (initgroups(actual_uname, gid) != 0)) {
- log_err("failed to setgid (%ld: %s/%s)\n", gid, cwd, cmd);
+ log_err("failed to setgid (%ld: %s)\n", gid, cmd);
exit(109);
}
@@ -384,7 +384,7 @@
* setuid() to the target user. Error out on fail.
*/
if ((setuid(uid)) != 0) {
- log_err("failed to setuid (%ld: %s/%s)\n", uid, cwd, cmd);
+ log_err("failed to setuid (%ld: %s)\n", uid, cmd);
exit(110);
}