<-
Apache > Serveur HTTP > Documentation > Modules

Module Apache mod_env 5c1ew

Langues Disponibles:  tr 

Description: Modifie l'environnement transmis aux scripts CGI et aux pages SSI
Statut: Base
Identificateur de Module: env_module
Fichier Source: mod_env.c

Sommaire 2j3d6p

Ce module permet de contrôler les variables d'environnement internes utilisées par divers modules du serveur HTTP Apache. Ces variables sont aussi accessibles aux scripts CGI en tant que variables d'environnement système natives, et disponibles dans les pages SSI. Les variables d'environnement peuvent être transmises depuis le shell qui a lancé le processus httpd. Elles peuvent également être définies ou supprimées au cours du processus de configuration.

 Apache!

Directives 1a4l6m

Traitement des bugs 42h5l

Voir aussi 1m6745

top

Directive Env 331wn

Description: Transmet des variables d'environnement depuis le shell
Syntaxe: Env var-env [var-env] ...
Contexte: configuration globale, serveur virtuel, répertoire, .htaccess
Surcharges autorisées: FileInfo
Statut: Base
Module: mod_env

Cette directive permet de spécifier quelles variables d'environnement système natives doivent être disponibles en tant que variables d'environnement internes pour les modules du serveur HTTP Apache, et propagées vers les scripts CGI et les pages SSI. Leurs valeurs sont issues de l'environnement natif de l'OS associé au shell qui a invoqué le processus httpd.

Exemple 2vr5e

Env LD_LIBRARY_PATH
top

Directive SetEnv 534w43

Description: Définit des variables d'environnement
Syntaxe: SetEnv var-env [valeur]
Contexte: configuration globale, serveur virtuel, répertoire, .htaccess
Surcharges autorisées: FileInfo
Statut: Base
Module: mod_env

Définit une variable d'environnement interne, cette dernière étant ensuite disponible pour les modules du serveur HTTP Apache et transmise aux scripts CGI et aux pages SSI.

Exemple 2vr5e

SetEnv SPECIAL_PATH /foo/bin

Si l'argument valeur est absent, la variable est définie à la valeur d'une chaîne vide.

Les variables d'environnement internes définies par cette directive le sont après l'exécution de la plupart des directives du traitement initial des requêtes, comme les contrôles d'accès et la mise en correspondance des URIs avec les noms de fichiers. Si la variable d'environnement est sensée intervenir au cours de cette phase initiale du traitement, par exemple pour la directive SetEnvIf pour définir cette variable.

Voir aussi 1m6745

top

Directive UnsetEnv mn29

Description: Supprime des variables de l'environnement
Syntaxe: UnsetEnv var-env [var-env] ...
Contexte: configuration globale, serveur virtuel, répertoire, .htaccess
Surcharges autorisées: FileInfo
Statut: Base
Module: mod_env

Supprime une ou plusieurs variables d'environnement internes parmi celles qui sont transmises aux scripts CGI et aux pages SSI.

Exemple 2vr5e

UnsetEnv LD_LIBRARY_PATH

Langues Disponibles:  tr 

top

Commentaires 3r6j1f

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our s if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.