La définition de la variable d'environnement "no-proxy" permet de
- désactiver le traitement par mod_proxy
de la requête
+ désactiver mod_proxy
dans le traitement de la requête
courante. Cette variable doit être définie via la directive SetEnvIf
car la directive SetEnv
n'est pas évaluée assez tôt.
Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.
Description: | Module fournissant le support de FastCGI à
mod_proxy |
Statut: | Extension |
@@ -241,8 +239,8 @@ certains sc
Description: | Permet d'adapter la valeur des variables envoyées aux serveurs
FastCGI |
Syntaxe: | ProxyFCGISetEnvIf conditional-expression
- environment-variable-name
- value-expression |
+ [!]environment-variable-name
+ [value-expression]
Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
Statut: | Extension |
Module: | mod_proxy_fcgi |
@@ -277,25 +275,49 @@ d
environment-variable-name
Spécifie le nom de la variable d'environnement à modifier, par exemple
-PATH_INFO.
+PATH_INFO. Si elle est précédée d'un point d'exclamation, la définition de la
+variable sera annulée.
value-expression
Spécifie la nouvelle valeur de la variable "environment-variable-name". On
peut inclure des
références arrières, comme "$1", issues de captures en provenance de
-l'expression rationnelle conditional-expression
+l'expression rationnelle conditional-expression. Si cette valeur est
+omise, la variable est définie (ou sa valeur est écrasée) par une chaîne vide
+— voir cependant la note ci-après.
-
-# Une modification basique, inconditionnelle
-ProxyFCGISetEnvIf "true" PATH_INFO "/example"
-
-# Utilisation d'une variable d'environnement pour spécidier la nouvelle valeur
-ProxyFCGISetEnvIf "true" PATH_INFO "%{reqenv:SCRIPT_NAME}"
+# Une modification basique, inconditionnelle
+ProxyFCGISetEnvIf "true" PATH_INFO "/example"
+
+# Utilisation d'une variable d'environnement pour spécifier la nouvelle valeur
+ProxyFCGISetEnvIf "true" PATH_INFO "%{reqenv:SCRIPT_NAME}"
# Utilisation de captures dans la condition et de références arrières dans la
-# nouvelle valeur
-ProxyFCGISetEnvIf "reqenv('PATH_TRANSLATED') =~ m#(/.*prefix)(\d+)(.*)#" PATH_TRANSLATED "$1$3"
-
+# nouvelle valeur
+ProxyFCGISetEnvIf "reqenv('PATH_TRANSLATED') =~ m#(/.*prefix)(\d+)(.*)#" PATH_TRANSLATED "$1$3"
+
+
+Note : Annulation définition ou valeur vide
+ La ligne suivante annule la définition de la variable
VARIABLE
,
+ ce qui l'empêche d'être envoyée au serveur FastCGI :
+
+
ProxyFCGISetEnvIf true !VARIABLE
+
+
+ La ligne suivante, quant à elle, efface la
valeur de la variable
+
VARIABLE
en lui affectant la chaîne vide ; cette variable
+
VARIABLE
sera alors tout de même envoyée au serveur FastCGI :
+
+
ProxyFCGISetEnvIf true VARIABLE
+
+
+ La spécification CGI/1.1
ne fait pas de
+ distinction entre une variable contenant une chaîne vide et une variable qui
+ n'existe pas. De nombreuses implémentations CGI et FastCGI font cependant
+ cette distinction (ou permettent aux scripts de la faire). Le choix de celle
+ que vous allez utiliser dépend de votre implémentation et de la raison qui
+ vous pousse à modifier cette variable.
+
diff --git a/docs/manual/mod/mod_proxy_fcgi.xml.meta b/docs/manual/mod/mod_proxy_fcgi.xml.meta
index 2b5ea83e0e..6b7f40e715 100644
--- a/docs/manual/mod/mod_proxy_fcgi.xml.meta
+++ b/docs/manual/mod/mod_proxy_fcgi.xml.meta
@@ -8,6 +8,6 @@
en
- fr
+ fr
diff --git a/docs/manual/mod/mod_remoteip.html.fr b/docs/manual/mod/mod_remoteip.html.fr
index 28ec8ca63f..352e73c77e 100644
--- a/docs/manual/mod/mod_remoteip.html.fr
+++ b/docs/manual/mod/mod_remoteip.html.fr
@@ -29,8 +29,6 @@
Langues Disponibles: en |
fr
-Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.
Description: | Remplace l'adresse IP du client
pour la requête par l'adresse IP présentée par un mandataire ou un
répartiteur de charge via les en-têtes de la requête.
@@ -261,6 +259,7 @@ RemoteIPProxiesHeader X-Forwarded-By
|
---|
Contexte: | configuration du serveur, serveur virtuel |
Statut: | Base |
Module: | mod_remoteip |
+Compatibilité: | Disponible à partir de la version 2.4.26 du serveur HTTP Apache |
La directive RemoteIPProxyProtocol
permet
d'activer ou de désactiver la prise en compte et la gestion de l'en-tête de
diff --git a/docs/manual/mod/mod_remoteip.xml.meta b/docs/manual/mod/mod_remoteip.xml.meta
index 771852e80c..1a7c78a9f1 100644
--- a/docs/manual/mod/mod_remoteip.xml.meta
+++ b/docs/manual/mod/mod_remoteip.xml.meta
@@ -8,6 +8,6 @@
en
- fr
+ fr
diff --git a/docs/manual/mod/mod_setenvif.html.fr b/docs/manual/mod/mod_setenvif.html.fr
index 171fcb773f..179ebaf676 100644
--- a/docs/manual/mod/mod_setenvif.html.fr
+++ b/docs/manual/mod/mod_setenvif.html.fr
@@ -32,8 +32,6 @@
ko |
tr
-Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.
Description: | Permet de définir des variables d'environnement en fonction
de certaines caractéristiques de la requête |
Statut: | Base |
@@ -158,7 +156,7 @@ attributs de la requ
La directive SetEnvIf
permet de définir
des variables d'environnement en fonction des attributs de la
requête. L'attribut spécifié comme premier argument peut
- se présenter sous l'une des trois formes suivantes :
+ se présenter sous l'une des formes suivantes :
- Un champ d'en-tête de requête HTTP (voir la RFC2616 pour
diff --git a/docs/manual/mod/mod_setenvif.xml.meta b/docs/manual/mod/mod_setenvif.xml.meta
index ea30ada3d5..864c18fdbe 100644
--- a/docs/manual/mod/mod_setenvif.xml.meta
+++ b/docs/manual/mod/mod_setenvif.xml.meta
@@ -8,7 +8,7 @@
en
- fr
+ fr
ja
ko
tr
diff --git a/docs/manual/mod/quickreference.html.fr b/docs/manual/mod/quickreference.html.fr
index 7dbea7d43a..4541811915 100644
--- a/docs/manual/mod/quickreference.html.fr
+++ b/docs/manual/mod/quickreference.html.fr
@@ -662,7 +662,7 @@ heartbeat
HostnameLookups On|Off|Double | Off | svd | C |
Active la recherche DNS sur les adresses IP des
clients |
HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods]
- [Allow0.9|Require1.0] | Strict LenientMetho + | sv | C |
Modifie les contraintes sur les messages des requêtes HTTP |
+ [Allow0.9|Require1.0] Strict LenientMetho + | sv | C | Modifie les contraintes sur le format des requêtes HTTP |
IdentityCheck On|Off | Off | svd | E |
Active la journalisation de l'identité RFC 1413 de
l'utilisateur distant |
IdentityCheckTimeout secondes | 30 | svd | E |
Détermine le délai d'attente pour les requêtes
@@ -982,8 +982,8 @@ mandat
|
ProxyExpressEnable [on|off] | | sv | E |
Active la fonctionnalité du module. |
ProxyFCGIBackendType FPM|GENERIC | FPM | svdh | E |
Spécifie le type de l'application FastCGI d'arrière-plan |
ProxyFCGISetEnvIf conditional-expression
- environment-variable-name
- value-expression | | svdh | E |
Permet d'adapter la valeur des variables envoyées aux serveurs
+ [!]environment-variable-name
+ [value-expression] | | svdh | E |
Permet d'adapter la valeur des variables envoyées aux serveurs
FastCGI |
ProxyFtpDirCharset jeu-caractères | ISO-8859-1 | svd | E |
Définit le jeu de caractères des listings FTP
mandatés |
diff --git a/docs/manual/vhosts/examples.html.fr b/docs/manual/vhosts/examples.html.fr
index 588c75d045..a2282185b6 100644
--- a/docs/manual/vhosts/examples.html.fr
+++ b/docs/manual/vhosts/examples.html.fr
@@ -29,17 +29,28 @@
ko |
tr
-Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.
Le but de ce document est d'essayer de répondre aux questions
- les plus répandues sur la configuration des serveurs virtuels.
+ les plus fréquentes sur la configuration des serveurs virtuels.
Les scénarios présentés ici se rencontrent quand plusieurs
- serveurs Webs doivent tourner sur une seule et même machine au
+ serveurs web doivent tourner sur une seule et même machine au
moyen de serveurs virtuels par nom
ou par IP.
+ Note à propos du contexte de configuration
Les serveurs virtuels
+ doivent être spécifiés au niveau de la configuration globale du serveur.
+ Certaines distributions tierces du serveur peuvent cependant utiliser un fichier de
+ configuration initial alternatif ou des fichiers de configuration multiples
+ qui acceptent tous des directives à portée globale. Elles peuvent aussi
+ proposer une convention de spécification des serveurs virtuels au sein de
+ ces fichiers multiples qui seront eux-mêmes inclus dans le fichier de
+ configuration global via la directive Include
. Vous pourrez trouver plus de détails dans
+ le README de la distribution tierce, tel que
+ /usr/share/doc/apache2/README.Debian.gz pour les distributions basées sur
+ Debian et Ubuntu.
+
+