From: Lucien Gentis H2CopyFiles
H2Direct
H2EarlyHints
H2HeaderStrictness
H2MaxSessionStreams
H2MaxWorkerIdleSeconds
H2MaxWorkers
préchargement
des ressources considérées.
Description: | Définition, à l'aide d'un numéro de RFC, du niveau de - rigueur à appliquer lors de la vérification des en-têtes. |
---|---|
Syntaxe: | H2HeaderStrictness rfc |
Défaut: | rfc7540 |
Contexte: | configuration globale, serveur virtuel |
Statut: | Extension |
Module: | mod_http2 |
Compatibilité: | Disponible à partir de la version 2.5.1 du serveur HTTP - Apache. |
- La directive H2HeaderStrictness
permet de
- définir les tests de conformité des valeurs d'en-têtes en se
- référant au numéro de RFC IETF spécifié. 'rfc7540' est la RFC
- HTTP/2 initiale et 'rfc9113' en est la version mise à jour qui
- interdit les espaces en début et en fin de champ.
-
- Spécifiez 'highest' pour appliquer la plus grande rigueur - disponible aux vérifications. Cette dernière dépend de la - version de la bibliothèque nghttp2 utilisée. La 'rfc9113' n'est - disponible qu'à partir de la version 1.50.0 de la bibliothèque - nghttp2. Lorsqu'on compile avec des versions antérieures, cette - valeur de paramètre n'a aucun effet. -
-ProxyPassMatch [regex] !|url
-[clé=valeur
- [clé=valeur ...]]
Cette directive est identique à la directive ProxyPass
, mais fait usage des
expressions rationnelles, au lieu d'une simple comparaison de
@@ -1965,22 +1969,6 @@ du serveur local en utilisant des expressions rationnelles
http://example.com/foo/bar.gif
en une requête mandatée
pour http://backend.example.com/foo/bar.gif
.
L'argument URL doit pouvoir être interprété en tant qu'URL - avant les substitutions d'expressions rationnelles (et - doit aussi l'être après). Ceci limite les correspondances que vous - pouvez utiliser. Par exemple, si l'on avait utilisé
-ProxyPassMatch "^(/.*\.gif)$" - "http://backend.example.com:8000$1"- -
dans l'exemple précédent, nous aurions provoqué une erreur de - syntaxe au démarrage du serveur. C'est une bogue (PR 46665 dans - ASF bugzilla), et il est possible de la contourner en reformulant - la correspondance :
-ProxyPassMatch "^/(.*\.gif)$" "http://backend.example.com:8000/$1"- -
Le drapeau !
vous permet de ne pas mandater un
sous-répertoire donné.
key=value
et url avec
+ références arrièresDepuis la version 2.4.47, les paramètres key=value
ne sont
+ plus ignorés dans une directive ProxyPassMatch
+ lorsqu'on utilise une url contenant des références arrières.
+ Cependant, pour conserver le comportement précédent relatif à la
+ réutilisation/conservation des connexions d'arrière-plan (qui n'avaient
+ jamais été réutilisées auparavant pour ces URLs), les paramètres
+ enablereuse et disablereuse prendront dans ce cas
+ respectivement comme valeurs par défaut off
et
+ on
. Définir explicitement enablereuse=on
permet
+ de réutiliser les connexions, sauf si des références
+ arrières se trouvent dans la partie authority
(nom d'hôte
+ et/ou port) de l'url (cette condition est imposée depuis la
+ version 2.4.55 du serveur HTTP Apache et provoque un avertissement au
+ démarrage car ces URLs ne sont pas réutilisables sous cette forme).
Lors de la construction de l'URL cible de la règle, il convient diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja index a3b68623699..1b971954122 100644 --- a/docs/manual/mod/mod_proxy.xml.ja +++ b/docs/manual/mod/mod_proxy.xml.ja @@ -1,7 +1,7 @@ - +