From: Daniel Earl Poirier Date: Thu, 18 Feb 2010 17:34:58 +0000 (+0000) Subject: Make a start on explaining the two kinds of "environment variables" X-Git-Tag: 2.3.6~456 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=705c047faceced656796071e5ea0ad81585e68b1;p=thirdparty%2Fapache%2Fhttpd.git Make a start on explaining the two kinds of "environment variables" that Apache deals with. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@911499 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/env.xml b/docs/manual/env.xml index b856230f8ab..88270bf43ac 100644 --- a/docs/manual/env.xml +++ b/docs/manual/env.xml @@ -25,8 +25,17 @@ Environment Variables in Apache -

The Apache HTTP Server provides a mechanism for storing - information in named variables that are called environment +

There are two kinds of environment variables that affect + the Apache HTTP Server.

+ +

First, there are the environment variables controlled by + the underlying operating system. These are set before the + server starts. They can be used in expansions in configuration + files, and can optionally be passed to CGI scripts and SSI + using the PassEnv directive.

+ +

Second, the Apache HTTP Server provides a mechanism for storing + information in named variables that are also called environment variables. This information can be used to control various operations such as logging or access control. The variables are also used as a mechanism to communicate with external programs