slive 00/09/25 14:46:42
Modified: htdocs/manual/mod mod_auth.html mod_alias.html mod_asis.html index.html index-bytype.html Log: Style updates. Revision Changes Path 1.19 +37 -8 httpd-docs-1.3/htdocs/manual/mod/mod_auth.html Index: mod_auth.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/mod_auth.html,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- mod_auth.html 2000/09/12 02:29:13 1.18 +++ mod_auth.html 2000/09/25 21:46:41 1.19 @@ -16,20 +16,49 @@ <H1 ALIGN="CENTER">Module mod_auth</H1> -This module is contained in the <CODE>mod_auth.c</CODE> file, and -is compiled in by default. It provides for user authentication using -textual files. +<P>This module provides for user authentication using text files. +<P><A +HREF="module-dict.html#Status" +REL="Help" +><STRONG>Status:</STRONG></A> Base +<BR> +<A +HREF="module-dict.html#SourceFile" +REL="Help" +><STRONG>Source File:</STRONG></A> mod_auth.c +<BR> +<A +HREF="module-dict.html#ModuleIdentifier" +REL="Help" +><STRONG>Module Identifier:</STRONG></A> auth_module +</P> + +<H2>Summary</H2> + +<P>This module allows the use of HTTP Basic Authentication to restrict +access by looking up users in plain text password and group files. +Similar functionality and greater scalability is provided by <A +HREF="mod_auth_dbm.html">mod_auth_dbm</A> and <A +HREF="mod_auth_db.html">mod_auth_db</A>. HTTP Digest Authentication +is provided by <A HREF="mod_auth_digest.html">mod_auth_digest</A>. -<MENU> + +<H2>Directives</H2> + +<UL> <LI><A HREF="#authgroupfile">AuthGroupFile</A> <LI><A HREF="#authuserfile">AuthUserFile</A> <LI><A HREF="#authauthoritative">AuthAuthoritative</A> -</MENU> +</UL> + +<P>See also: <A HREF="core.html#require">require</A> +and <A HREF="core.html#satisfy">satisfy</A>.</P> + <HR> -<H2><A NAME="authgroupfile">AuthGroupFile</A></H2> +<H2><A NAME="authgroupfile">AuthGroupFile</A> directive</H2> <!--%plaintext <?INDEX {\tt AuthGroupFile} directive> --> <A HREF="directive-dict.html#Syntax" @@ -72,7 +101,7 @@ <A HREF="core.html#authtype">AuthType</A> and <A HREF="#authuserfile">AuthUserFile</A>.<P><HR> -<H2><A NAME="authuserfile">AuthUserFile</A></H2> +<H2><A NAME="authuserfile">AuthUserFile</A> directive</H2> <!--%plaintext <?INDEX {\tt AuthUserFile} directive> --> <A HREF="directive-dict.html#Syntax" @@ -130,7 +159,7 @@ <A HREF="core.html#authtype">AuthType</A> and <A HREF="#authgroupfile">AuthGroupFile</A>.<P> <HR> -<H2><A NAME="authauthoritative">AuthAuthoritative</A></H2> +<H2><A NAME="authauthoritative">AuthAuthoritative</A> directive</H2> <!--%plaintext <?INDEX {\tt AuthAuthoritative} directive> --> <A HREF="directive-dict.html#Syntax" 1.27 +39 -3 httpd-docs-1.3/htdocs/manual/mod/mod_alias.html Index: mod_alias.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/mod_alias.html,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- mod_alias.html 2000/09/15 19:59:01 1.26 +++ mod_alias.html 2000/09/25 21:46:41 1.27 @@ -16,10 +16,46 @@ <H1 ALIGN="CENTER">Module mod_alias</H1> <P> -This module is contained in the <CODE>mod_alias.c</CODE> file, and -is compiled in by default. It provides for mapping different parts of the -host filesystem in the the document tree, and for URL redirection. +This module provides for mapping different parts of the +host filesystem in the document tree, and for URL redirection. </P> + +<P><A +HREF="module-dict.html#Status" +REL="Help" +><STRONG>Status:</STRONG></A> Base +<BR> +<A +HREF="module-dict.html#SourceFile" +REL="Help" +><STRONG>Source File:</STRONG></A> mod_alias.c +<BR> +<A +HREF="module-dict.html#ModuleIdentifier" +REL="Help" +><STRONG>Module Identifier:</STRONG></A> alias_module +</P> + +<H2>Summary</H2> + +<P>The directives contained in this module allow for manipulation and +control of URLs as requests arrive at the server. The +<CODE>Alias</CODE> and <CODE>ScriptAlias</CODE> directives are used to +map between URLs and filesystem paths. This allows for content which +is not directly under the <A +HREF="core.html#documentroot"><CODE>DocumentRoot</CODE></A> to be +served as part of the web document tree. The <CODE>ScriptAlias</CODE> +directive has the additional effect of marking the target directory as +containing only CGI scripts. + +<P>The <CODE>Redirect</CODE> directives are used to instruct clients +to make a new request with a different URL. They are often used +when a resource has moved to a new location. + +<P>A more powerful and flexible set of directives for manipulating +URLs is contained in the <A +HREF="mod_rewrite.html"><CODE>mod_rewrite</CODE></A> module. + <H2>Directives</H2> <UL> 1.8 +43 -22 httpd-docs-1.3/htdocs/manual/mod/mod_asis.html Index: mod_asis.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/mod_asis.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_asis.html 1998/09/17 14:14:57 1.7 +++ mod_asis.html 2000/09/25 21:46:41 1.8 @@ -16,21 +16,42 @@ <H1 ALIGN="CENTER">Module mod_asis</H1> -This module is contained in the <CODE>mod_asis.c</CODE> file, and -is compiled in by default. It provides for <CODE>.asis</CODE> files. Any -document with mime type <CODE>httpd/send-as-is</CODE> will be processed by -this module. -<!--%plaintext <?INDEX {\tt httpd/send-as-is} mime type> --> - -<H2>Purpose</H2> -To allow file types to be defined such that Apache sends them without -adding HTTP headers.<P> - -This can be used to send any kind of data from the server, including redirects -and other special HTTP responses, without requiring a cgi-script or an nph -script. +<P>This module provides for sending files which contain their own +HTTP headers. + +<P><A +HREF="module-dict.html#Status" +REL="Help" +><STRONG>Status:</STRONG></A> Base +<BR> +<A +HREF="module-dict.html#SourceFile" +REL="Help" +><STRONG>Source File:</STRONG></A> mod_asis.c +<BR> +<A +HREF="module-dict.html#ModuleIdentifier" +REL="Help" +><STRONG>Module Identifier:</STRONG></A> asis_module +</P> + +<H2>Summary</H2> + +<P>Any document with mime type <CODE>httpd/send-as-is</CODE> will be +processed by this module. Apache will send the document without +adding most of the usual HTTP headers. + +<P>This can be used to send any kind of data from the server, +including redirects and other special HTTP responses, without +requiring a cgi-script or an nph script. + +<H2>Directives</H2> + +<P>This module provides no directives. + <H2>Usage</H2> -In the server configuration file, define a new mime type called + +<P>In the server configuration file, define a new mime type called <CODE>httpd/send-as-is</CODE> <EM>e.g.</EM> <BLOCKQUOTE><CODE>AddType httpd/send-as-is asis</CODE></BLOCKQUOTE> this defines the <CODE>.asis</CODE> file extension as being of the new @@ -38,14 +59,14 @@ <CODE>.asis</CODE> extension will then be sent by Apache to the client with almost no changes. Clients will need HTTP headers to be attached, so do not forget them. A Status: header is also required; the data should be the -3-digit HTTP response code, followed by a textual message.<P> +3-digit HTTP response code, followed by a textual message. -Here's an example of a file whose contents are sent <EM>as is</EM> so as to -tell the client that a file has redirected. -<BLOCKQUOTE><CODE> -Status: 301 Now where did I leave that URL <BR> +<P>Here's an example of a file whose contents are sent <EM>as is</EM> +so as to tell the client that a file has redirected. +<BLOCKQUOTE><CODE> Status: 301 Now where did I leave that URL <BR> Location: http://xyz.abc.com/foo/bar.html <BR> -Content-type: text/html <BR> +Content-type: text/html +<BR> <BR> <HTML> <BR> <HEAD> <BR> @@ -58,10 +79,10 @@ </BODY> <BR> </HTML> </CODE></BLOCKQUOTE> -Notes: the server always adds a Date: and Server: header to the data returned + +<P>Notes: the server always adds a Date: and Server: header to the data returned to the client, so these should not be included in the file. The server does <EM>not</EM> add a Last-Modified header; it probably should. -<P> <!--#include virtual="footer.html" --> </BODY> 1.33 +3 -2 httpd-docs-1.3/htdocs/manual/mod/index.html Index: index.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/index.html,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- index.html 2000/09/25 19:02:35 1.32 +++ index.html 2000/09/25 21:46:41 1.33 @@ -33,9 +33,10 @@ <DT><A HREF="mod_actions.html">mod_actions</A> <DD>Executing CGI scripts based on media type or request method. <DT><A HREF="mod_alias.html">mod_alias</A> -<DD>Aliases and redirects. +<DD>Mapping different parts of the host filesystem in the document tree, + and URL redirection. <DT><A HREF="mod_asis.html">mod_asis</A> -<DD>The .asis file handler. +<DD>Sending files which contain their own HTTP headers. <DT><A HREF="mod_auth.html">mod_auth</A> <DD>User authentication using text files. <DT><A HREF="mod_auth_anon.html">mod_auth_anon</A> 1.5 +3 -2 httpd-docs-1.3/htdocs/manual/mod/index-bytype.html Index: index-bytype.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/index-bytype.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- index-bytype.html 2000/09/25 19:02:36 1.4 +++ index-bytype.html 2000/09/25 21:46:42 1.5 @@ -58,7 +58,8 @@ <DL> <DT><A HREF="mod_alias.html">mod_alias</A> -<DD>Aliases and redirects. +<DD>Mapping different parts of the host filesystem in the document tree, + and URL redirection. <DT><A HREF="mod_rewrite.html">mod_rewrite</A> Apache 1.2 and up <DD>Powerful URI-to-filename mapping using regular expressions <DT><A HREF="mod_userdir.html">mod_userdir</A> @@ -108,7 +109,7 @@ <DT><A HREF="mod_expires.html">mod_expires</A> Apache 1.2 and up <DD>Apply Expires: headers to resources <DT><A HREF="mod_asis.html">mod_asis</A> -<DD>The .asis file handler. +<DD>Sending files which contain their own HTTP headers. </DL> <H2>Dynamic Content</H2>