From: Lucien Gentis Date: Sun, 16 Aug 2015 15:58:03 +0000 (+0000) Subject: XML updates. X-Git-Tag: 2.5.0-alpha~2957 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=10049c6112f6ce367acc7792c8ec1b13fce2d6f9;p=apache XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1696151 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index f13a6f0936..66d1f0b52f 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ - + @@ -4011,6 +4011,79 @@ serveur HTTP Apache. Listen + + Protocols + Protocoles disponibles pour un serveur virtuel ou non + Protocols protocole ... + server configvirtual host + Disponible à partir de la version 2.4.17 du serveur + HTTP Apache. + + +

Cette directive permet de spécifier la liste des protocoles + supportés par un serveur virtuel ou non. Cette liste énumère les + protocoles qu'un client sera autorisé à négocier avec ce + serveur.

+ +

Vous ne devez fournir cette liste que si vous voulez limiter + les protocoles disponibles pour le serveur. Par défaut, tous les + protocoles sont disponibles.

+ +

Par exemple, si vous ne voulez autoriser que le protocole + HTTP/1.1, même si le protocole HTTP/2 est disponible, utilisez + cette directive comme suit :

+ + + Protocols http/1.1 + + +

Les protocoles valides sont http/1.1 pour les + connexions http et https, h2 pour les connections + https et h2c pour les connexions http. D'autres + modules peuvent fournir d'autres protocoles.

+ +

Spécifier des protocoles non disponibles ou désactivés n'aura + aucun effet, et ceux-ci seront simplement ignorés.

+ +

Si des protocoles sont spécifiés au niveau du serveur + principal, il seront concaténés à ceux éventuellement définis + au niveau des serveurs virtuels. Comme certains protocoles comme + HTTP/2 permettent la réutilisation des connexions sous certaines + conditions, la restriction de l'utilisation des protocoles pour + des serveurs virtuels individuels pourra ne pas fonctionner de + la manière dont vous vous attendez.

+ +
+ ProtocolsHonorOrder +
+ + + + ProtocolsHonorOrder + Protocoles disponibles pour un serveur virtuel ou non + ProtocolsHonorOrder On|Off + ProtocolsHonorOrder Off + server configvirtual host + Disponible à partir de la version 2.4.17 du serveur + HTTP Apache. + + +

Cette directive permet de définir si le serveur doit tenir + compte de l'ordre des protocoles définis par la directive + Protocols.

+ +

Par défaut, un client fournit une liste de protocoles + supportés et le serveur sélectionne le premier disponible.

+ +

Si la directive ProtocolsHonorOrder + est définie à on, il n'est pas tenu compte de l'ordre de la liste des + protocoles fournie par le client, et seul l'ordre de la liste des + protocles définie au niveau du serveur influera la négociation + du protocole.

+ +
+ Protocols +
RLimitCPU diff --git a/docs/manual/mod/mod_log_forensic.xml.fr b/docs/manual/mod/mod_log_forensic.xml.fr index c8e61144dc..b30d8c8f87 100644 --- a/docs/manual/mod/mod_log_forensic.xml.fr +++ b/docs/manual/mod/mod_log_forensic.xml.fr @@ -1,7 +1,7 @@ - + @@ -32,8 +32,16 @@ serveur log_forensic_module -

Ce module permet la journalisation légale des requêtes client. La - journalisation s'effectuant avant et après le traitement de la +

Ce module permet la journalisation légale des requêtes client.

+ +

La création du fichier journal correspondant s'effectue via la + directive ForensicLog comme suit :

+ + + ForensicLog logs/forensic_log + + +

La journalisation s'effectuant avant et après le traitement de la requête, le journal légal contient deux lignes pour chaque requête. Le processus de journalisation légale est très strict, à savoir :

@@ -47,9 +55,16 @@ serveur module="mpm_common">CoreDumpDirectory). -

Pour interpréter les données du journal légal, vous pouvez vous +

Pour interpréter les données du journal + légal afin d'identifier les requêtes dont le traitement n'a + pas été mené à bien, vous pouvez vous aider du script check_forensic qui se trouve dans le répertoire support de la distribution.

+ + + check-forensic forensic_log + + Note de traduction : le terme "légal" utilisé dans le présent document ne suggère aucunement que ce module apporte une valeur juridique aux journaux. Il est à comprendre dans le contexte similaire à ce que l'on trouve en analyse medico-légale. En d'autres termes, la finalité de ce module diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index ad1acda9f6..acfeb62e76 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ - + @@ -237,7 +237,7 @@ ProxyVia On

Cette directive va créer un worker associé à l'URL du serveur - original http://backend.example.com, et utilisant les + original http://backend.example.com, qui utilisera les valeurs de timeout données. Lorsqu'ils sont utilisés dans le cadre d'un mandataire direct, les workers sont en général définis via la directive ProxySet,

@@ -668,7 +668,7 @@ dans un contexte de répertoire depuis la version 2.3.3.

Lorsqu'elle est activée, cette directive va transmettre l'en-tête Host: de la requête entrante vers le serveur mandaté, au lieu du nom - d'hôte spécifié par la directive ProxyPass.

+ d'hôte spécifié par la directive ProxyPass.

Cette directive est habituellement définie à Off. Elle est principalement utile dans les configurations particulières @@ -758,7 +758,7 @@ ProxyRemote ftp http://ftpproxy.mydomain:8080 HTTP, vers un autre mandataire capable de les traiter.

Cette directive supporte aussi les configurations de mandataire - inverse - un serveur web d'arrière-plan peut être intégré dans + inverse ; un serveur web d'arrière-plan peut être intégré dans l'espace d'URL d'un serveur virtuel, même si ce serveur est caché par un autre mandataire direct.

@@ -1480,7 +1480,7 @@ ProxyPass "/" "balancer://hotcluster/ " utilisent PATH_INFO. Le mot-clé optionnel nocanon modifie ce comportement et permet de transmettre le chemin d'URL sous sa forme brute au serveur d'arrière-plan. Notez - que ceci peut affecter la sécurité de votre serveur d'arrière-plan, + que ce mot-clé peut affecter la sécurité de votre serveur d'arrière-plan, car la protection limitée contre les attaques à base d'URL que fournit le mandataire est alors supprimée.

@@ -1654,8 +1654,8 @@ par un serveur mandaté en inverse

chemin est le nom d'un chemin virtuel local. - url est une URL partielle pour le serveur distant - ils - sont utilisés de la même façon qu'avec la directive url est une URL partielle pour le serveur distant. Ces + paramètres sont utilisés de la même façon qu'avec la directive ProxyPass.

Supposons par exemple que le serveur local a pour adresse @@ -1673,7 +1673,7 @@ ProxyPassReverseCookiePath "/" "/mirror/foo/" requête mandatée pour http://backend.example.com/bar (la fonctionnalité fournie par ProxyPass). Il va aussi s'occuper des redirections que le serveur - backend.example.com envoie : lorsque + backend.example.com envoie lorsque http://backend.example.com/bar est redirigé par celui-ci vers http://backend.example.com/quux, Apache httpd corrige ceci en http://example.com/miroir/foo/quux @@ -1683,8 +1683,9 @@ ProxyPassReverseCookiePath "/" "/mirror/foo/" module="core">UseCanonicalName.

Notez que la directive ProxyPassReverse - peut aussi être utilisée en conjonction avec la fonctionnalité - pass-through (RewriteRule ... [P]) du module + peut aussi être utilisée en conjonction avec la + fonctionnalité de mandataire + (RewriteRule ... [P]) du module mod_rewrite, car elle ne dépend pas d'une directive ProxyPass correspondante.

@@ -2208,8 +2209,8 @@ les configurations de mandataires inverses ProxyPassReverseCookiePath, en leur indiquant de remplacer la chaîne ${nom_var} dans les directives de configuration par la valeur de la variable d'environnement - nom_var (si l'option interpolate est - spécifiée).

+ nom_var si l'option interpolate est + spécifiée.

Conservez cette directive à off (pour les performances du serveur), sauf si vous en avez réellement besoin.

diff --git a/docs/manual/rewrite/flags.xml.fr b/docs/manual/rewrite/flags.xml.fr index 4cb3b6ad5a..7db59f426f 100644 --- a/docs/manual/rewrite/flags.xml.fr +++ b/docs/manual/rewrite/flags.xml.fr @@ -1,7 +1,7 @@ - + @@ -153,6 +153,15 @@ suivante :

[CO=NAME:VALUE:DOMAIN:lifetime:path:secure:httponly] +

Si un caractère littéral ':' doit être insérer dans un des champs du +cookie, une autre syntaxe est disponible. Pour utiliser cette syntaxe +alternative, le contenu du champ "Name" doit être précédé du caractère +';', et les sépateurs de champs deviendront des ';'.

+ + +[CO=;NAME;VALUE:MOREVALUE;DOMAIN;lifetime;path;secure;httponly] + +

Vous devez déclarer un nom, une valeur et un domaine pour que le cookie puisse être défini.