2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
4 <!-- English Revision: 1330988:1479255 (outdated) -->
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
90 <note><p>Les variables d'environnement internes définies par cette
91 directive le sont <em>après</em> l'exécution de la plupart des
92 directives du traitement initial des requêtes, comme les contrôles
93 d'accès et la mise en correspondance des URIs avec les noms de
94 fichiers. Si la variable d'environnement est sensée intervenir au
95 cours de cette phase initiale du traitement, par exemple pour la
96 directive <directive module="mod_rewrite">RewriteRule</directive>,
97 vous devez plutôt utiliser la directive <directive
98 module="mod_setenvif"> SetEnvIf</directive> pour définir cette
103 <seealso><a href="../env.html">Variables d'environnement</a></seealso>
107 <name>UnsetEnv</name>
108 <description>Supprime des variables de l'environnement</description>
109 <syntax>UnsetEnv <var>var-env</var> [<var>var-env</var>]
111 <contextlist><context>server config</context><context>virtual host</context>
112 <context>directory</context><context>.htaccess</context></contextlist>
113 <override>FileInfo</override>
116 <p>Supprime une ou plusieurs variables d'environnement internes parmi celles
117 qui sont transmises aux scripts CGI et aux pages SSI.</p>
119 <example><title>Exemple</title>
120 <highlight language="config">
121 UnsetEnv LD_LIBRARY_PATH