From: Lucien Gentis Date: Sat, 11 Feb 2017 16:36:33 +0000 (+0000) Subject: XML updates. X-Git-Tag: 2.5.0-alpha~671 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=240dd20a51268ac93057142ea4f2f7fd9874014c;p=apache XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1782616 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 2f157b2148..6234a467b0 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ - + @@ -1369,7 +1369,7 @@ host HttpProtocolOptions -Modifie les contraintes sur les messages des requêtes HTTP +Modifie les contraintes sur le format des requêtes HTTP HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods] [Allow0.9|Require1.0] HttpProtocolOptions Strict LenientMethods Allow0.9 @@ -1434,6 +1434,16 @@ Apache # Missing CRLF
GET / HTTP/1.0\n\n + Utilitaires en ligne de commande et CRLF +

Il peut s'avérer nécessaire de forcer certains utilitaires à utiliser + CRLF ; si ce n'est pas le cas, httpd reverra une réponse HTTP 400 comme + dans le cas précédent. Par exemple, le client OpenSSL s_client + doit utiliser le paramètre -crlf pour fonctionner correctement.

+

Pour détecter des problèmes tels que l'absence de CRLF, vous pouvez + utiliser la directive DumpIOInput qui permet de décortiquer + les requêtes HTTP.

+
RegisteredMethods|LenientMethods
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index dbb590e11b..cbec4a3f0d 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -454,7 +454,7 @@ ProxyPass "/examples" "http://backend.example.com/examples" timeout=10

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.

diff --git a/docs/manual/mod/mod_proxy_fcgi.xml.fr b/docs/manual/mod/mod_proxy_fcgi.xml.fr index 627deb31a5..df04797ff9 100644 --- a/docs/manual/mod/mod_proxy_fcgi.xml.fr +++ b/docs/manual/mod/mod_proxy_fcgi.xml.fr @@ -1,7 +1,7 @@ - + + @@ -258,6 +258,7 @@ RemoteIPProxiesHeader X-Forwarded-By RemoteIPProxyProtocol On|Optional|Off server configvirtual host +Disponible à partir de la version 2.4.26 du serveur HTTP Apache

La directive RemoteIPProxyProtocol permet diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr index 7f4db67403..027feaf67f 100644 --- a/docs/manual/mod/mod_setenvif.xml.fr +++ b/docs/manual/mod/mod_setenvif.xml.fr @@ -1,7 +1,7 @@ - + @@ -151,7 +151,7 @@ attributs de la requête

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 :

  1. Un champ d'en-tête de requête HTTP (voir la - + @@ -29,12 +29,26 @@

    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.

    +
    +
    Fonctionnement de plusieurs serveurs