2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
4 <!-- English Revision : 1673947 -->
5 <!-- French translation : Lucien GENTIS -->
6 <!-- Reviewed by : Vincent Deffontaines -->
9 Licensed to the Apache Software Foundation (ASF) under one or more
10 contributor license agreements. See the NOTICE file distributed with
11 this work for additional information regarding copyright ownership.
12 The ASF licenses this file to You under the Apache License, Version 2.0
13 (the "License"); you may not use this file except in compliance with
14 the License. You may obtain a copy of the License at
16 http://www.apache.org/licenses/LICENSE-2.0
18 Unless required by applicable law or agreed to in writing, software
19 distributed under the License is distributed on an "AS IS" BASIS,
20 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 See the License for the specific language governing permissions and
22 limitations under the License.
25 <modulesynopsis metafile="mod_env.xml.meta">
28 <description>Modifie l'environnement transmis aux scripts CGI et aux
29 pages SSI</description>
31 <sourcefile>mod_env.c</sourcefile>
32 <identifier>env_module</identifier>
34 <p>Ce module permet de contrôler les variables d'environnement
35 internes utilisées par divers modules du serveur HTTP Apache. Ces
36 variables sont aussi accessibles aux scripts CGI en tant que
37 variables d'environnement système natives, et disponibles dans les
38 pages SSI. Les variables d'environnement peuvent
39 être transmises depuis le shell qui a lancé le processus
40 <program>httpd</program>. Elles peuvent également être définies ou
41 supprimées au cours du processus de configuration.</p>
43 <seealso><a href="../env.html">Variables d'environnement</a></seealso>
44 <seealso><directive module="mod_setenvif">SetEnvIf</directive></seealso>
48 <description>Transmet des variables d'environnement depuis le
50 <syntax>PassEnv <var>var-env</var> [<var>var-env</var>]
52 <contextlist><context>server config</context><context>virtual host</context>
53 <context>directory</context><context>.htaccess</context></contextlist>
54 <override>FileInfo</override>
57 <p>Cette directive permet de spécifier quelles variables
58 d'environnement système natives doivent être disponibles en tant que
59 variables d'environnement internes pour les modules du serveur HTTP
60 Apache, et propagées vers les scripts CGI et les pages SSI. Leurs
61 valeurs sont issues de l'environnement natif de l'OS associé au
62 shell qui a invoqué le processus <program>httpd</program>.</p>
64 <example><title>Exemple</title>
65 <highlight language="config">
66 PassEnv LD_LIBRARY_PATH
74 <description>Définit des variables d'environnement</description>
75 <syntax>SetEnv <var>var-env</var> [<var>valeur</var>]</syntax>
76 <contextlist><context>server config</context><context>virtual host</context>
77 <context>directory</context><context>.htaccess</context></contextlist>
78 <override>FileInfo</override>
81 <p>Définit une variable d'environnement interne, cette dernière étant
82 ensuite disponible pour les modules du serveur HTTP Apache et
83 transmise aux scripts CGI et aux pages SSI.</p>
85 <example><title>Exemple</title>
86 <highlight language="config">
87 SetEnv SPECIAL_PATH /foo/bin
91 <p>Si l'argument <var>valeur</var> est absent, la variable est
92 définie à la valeur d'une chaîne vide.</p>
94 <note><p>Les variables d'environnement internes définies par cette
95 directive le sont <em>après</em> l'exécution de la plupart des
96 directives du traitement initial des requêtes, comme les contrôles
97 d'accès et la mise en correspondance des URIs avec les noms de
98 fichiers. Si la variable d'environnement est sensée intervenir au
99 cours de cette phase initiale du traitement, par exemple pour la
100 directive <directive module="mod_rewrite">RewriteRule</directive>,
101 vous devez plutôt utiliser la directive <directive
102 module="mod_setenvif">SetEnvIf</directive> pour définir cette
107 <seealso><a href="../env.html">Variables d'environnement</a></seealso>
111 <name>UnsetEnv</name>
112 <description>Supprime des variables de l'environnement</description>
113 <syntax>UnsetEnv <var>var-env</var> [<var>var-env</var>]
115 <contextlist><context>server config</context><context>virtual host</context>
116 <context>directory</context><context>.htaccess</context></contextlist>
117 <override>FileInfo</override>
120 <p>Supprime une ou plusieurs variables d'environnement internes parmi celles
121 qui sont transmises aux scripts CGI et aux pages SSI.</p>
123 <example><title>Exemple</title>
124 <highlight language="config">
125 UnsetEnv LD_LIBRARY_PATH