rbowen 00/09/30 19:37:22
Modified: htdocs/manual/mod mod_cgi.html Log: Added a brief comment about Options ExecCGI, as suggested in a comment. Submitted by: Rich Bowen <[EMAIL PROTECTED]> Revision Changes Path 1.21 +9 -2 httpd-docs-1.3/htdocs/manual/mod/mod_cgi.html Index: mod_cgi.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/mod_cgi.html,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- mod_cgi.html 2000/09/28 22:42:13 1.20 +++ mod_cgi.html 2000/10/01 02:37:21 1.21 @@ -37,7 +37,6 @@ <H2>Summary</H2> <!-- XXX: Should have references to CGI definition/RFC --> -<!-- XXX: Should mention Options ExecCGI --> Any file that has the mime type <CODE>application/x-httpd-cgi</CODE> or handler <CODE>cgi-script</CODE> (Apache 1.1 or later) @@ -45,7 +44,15 @@ being returned to the client. Files acquire this type either by having a name containing an extension defined by the <A HREF="mod_mime.html#addtype">AddType</A> directive, or by being in -a <A HREF="mod_alias.html#scriptalias">ScriptAlias</A> directory. <P> +a <A HREF="mod_alias.html#scriptalias">ScriptAlias</A> directory. +Files that are not in a +<A HREF="mod_alias.html#scriptalias">ScriptAlias</A> directory, +but which are of type <CODE>application/x-httpd-cgi</CODE> by +virtue of an <CODE>AddType</CODE> directive, will still not be executed +by the server unless <CODE>Options ExecCGI</CODE> is enabled. See +the <A HREF="core.html#options"><CODE>Options</CODE></A> directive +for more details. +<P> When the server invokes a CGI script, it will add a variable called <CODE>DOCUMENT_ROOT</CODE> to the environment. This variable will contain the