From: Takashi Sato Le contrôle d'accès fait référence à tout concept de contrôle
d'accès à une ressource quelconque. Il est distinct du processus d'authentification et d'autorisation. En utilisant la syntaxe Contrôler l'accès en fonction de l'en-tête
Die Dokumentation zu dieser Direktive wurde
noch nicht übersetzt. Bitte schauen Sie in die englische
Version. Die Dokumentation zu dieser Direktive wurde
noch nicht übersetzt. Bitte schauen Sie in die englische
Version. This directive enables operating system specific optimizations for a
listening socket by the The The number of seconds Apache httpd will wait for a subsequent
request before closing the connection. By adding a postfix of ms the
diff --git a/docs/manual/mod/core.html.es b/docs/manual/mod/core.html.es
index 73eacf06de3..33a3d76fb1f 100644
--- a/docs/manual/mod/core.html.es
+++ b/docs/manual/mod/core.html.es
@@ -597,6 +597,7 @@ headers
The documentation for this directive has
not been translated yet. Please have a look at the English
version. Cette directive permet d'effectuer une optimisation de la socket
d'écoute d'un type de protocole en fonction du système
@@ -702,6 +701,8 @@ dans la r
La directive La directive Le nombre de secondes pendant lesquelles Apache httpd va attendre une
requête avant de fermer la connexion. Le délai peut être défini en
diff --git a/docs/manual/mod/core.html.ja.utf8 b/docs/manual/mod/core.html.ja.utf8
index fc65f94522f..4c26aee1985 100644
--- a/docs/manual/mod/core.html.ja.utf8
+++ b/docs/manual/mod/core.html.ja.utf8
@@ -548,6 +548,7 @@
ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯
ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã
ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯
ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã
A partir de la version 2.5.0, les directives require LDAP
+ A partir de la version 2.4.8, les directives require LDAP
supportent les expressions. Cette directive permet de spécifier un mot de passe à utiliser en
@@ -947,14 +947,15 @@ serveur HTTP Apache.
Si la valeur commence par exec:, la commande résultante sera
exécutée, et la première ligne renvoyée sur la sortie standard sera
utilisée comme mot de passe. The The syntax is described in the ap_expr
diff --git a/docs/manual/mod/mod_authz_core.html.fr b/docs/manual/mod/mod_authz_core.html.fr
index b869a9f8a0e..a4dabbcfea1 100644
--- a/docs/manual/mod/mod_authz_core.html.fr
+++ b/docs/manual/mod/mod_authz_core.html.fr
@@ -191,7 +191,7 @@ d'autorisation
Le fournisseur La syntaxe de l'expression est décrite dans la documentation de ap_expr.expr de la directive
+ Require, l'exemple
+ précédent peut aussi s'écrire :Require expr %{HTTP_USER_AGENT} != 'BadBot'
+
+
Avertissement :
User-Agent n'est pas une technique fiable, car cet
diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml
index c5eeb296dd3..30f523624e0 100644
--- a/docs/manual/mod/allmodules.xml
+++ b/docs/manual/mod/allmodules.xml
@@ -111,6 +111,7 @@
Kontext: Serverkonfiguration Status: Core
+Modul: core Kompatibilität: Available in Apache 2.4.2 and later Siehe auch
@@ -1229,7 +1230,6 @@ Fehlermeldungen
Kontext: Serverkonfiguration, Virtual Host Status: Core
-Modul: core Kompatibilität: Available in Apache httpd 2.3.9 and later Siehe auch
diff --git a/docs/manual/mod/core.html.en b/docs/manual/mod/core.html.en
index 156210ac8d5..f4f1689332d 100644
--- a/docs/manual/mod/core.html.en
+++ b/docs/manual/mod/core.html.en
@@ -128,8 +128,6 @@ available
Context: server config Status: Core
-Module: core Compatibility: On Windows only available from Apache httpd 2.3.3 and later.
- Protocol type.
@@ -675,6 +673,7 @@ headers
Context: server config Status: Core
+Module: core Compatibility: Available in Apache 2.4.2 and later DefaultRuntimeDir directive sets the
directory in which the server will create various run-time files
@@ -1400,7 +1399,6 @@ ErrorDocument 403 Forbidden!
Context: server config, virtual host Status: Core
-Module: core Compatibility: Available in Apache httpd 2.3.9 and later ErrorLogFormat allows to specify what
supplementary information is logged in the error log in addition to the
@@ -2189,8 +2187,6 @@ requests on a persistent connection
Context: server config, virtual host Status: Core
-Module: core Compatibility: Specifying a value in milliseconds is available in
-Apache httpd 2.3.2 and later Contexto: server config Estado: Core
+Módulo: core Compatibilidad: Available in Apache 2.4.2 and later Consulte también
diff --git a/docs/manual/mod/core.html.fr b/docs/manual/mod/core.html.fr
index 392d8cb3dd7..2bf069aa0d7 100644
--- a/docs/manual/mod/core.html.fr
+++ b/docs/manual/mod/core.html.fr
@@ -130,7 +130,6 @@ d'acceptation
Contexte: configuration du serveur Statut: Core
-Module: core Compatibilité: Sous Windows, disponible depuis la version 2.3.3. Contexte: configuration du serveur Statut: Core
+Module: core Compatibilité: Disponible depuis de la version 2.4.2 du serveur HTTP
+Apache DefaultRuntimeDir permet de
définir le répertoire dans lequel le serveur va créer les différents
@@ -1480,7 +1481,6 @@ personnalisation des r
Contexte: configuration du serveur, serveur virtuel Statut: Core
-Module: core Compatibilité: Disponible depuis la version 2.3.9 d'Apache ErrorLogFormat permet de
spécifier quelles informations supplémentaires vont être enregistrées
@@ -2338,8 +2338,6 @@ avant de fermer une connexion persistante
Contexte: configuration du serveur, serveur virtuel Statut: Core
-Module: core Compatibilité: La spécification d'une valeur en millisecondes est
-possible depuis les versions 2.3.2 et supérieures d'Apache httpd ã³ã³ããã¹ã: ãµã¼ãè¨å®ãã¡ã¤ã« ã¹ãã¼ã¿ã¹: Core
+ã¢ã¸ã¥ã¼ã«: core äºææ§: Available in Apache 2.4.2 and later åç
§
@@ -1172,7 +1173,6 @@ for a complete reference and more examples.
ã³ã³ããã¹ã: ãµã¼ãè¨å®ãã¡ã¤ã«, ãã¼ãã£ã«ãã¹ã ã¹ãã¼ã¿ã¹: Core
-ã¢ã¸ã¥ã¼ã«: core äºææ§: Available in Apache httpd 2.3.9 and later åç
§
diff --git a/docs/manual/mod/directives.html.de b/docs/manual/mod/directives.html.de
index 743bf782004..adcba88080e 100644
--- a/docs/manual/mod/directives.html.de
+++ b/docs/manual/mod/directives.html.de
@@ -213,6 +213,15 @@
Require ldap-user
@@ -933,7 +933,7 @@ connexion
AllowOverride: AuthConfig Statut: Extension
-Module: mod_authnz_ldap Compatibilité: exec: est disponible depuis la version 2.4.6 du
+ Compatibilité: exec: est disponible depuis la version 2.4.5 du
serveur HTTP Apache. #Mot de passe utilisé tel quel
+
#Mot de passe utilisé tel quel
AuthLDAPBindPassword secret
#Exécute /path/to/program pour obtenir le mot de passe
AuthLDAPBindPassword exec:/path/to/program
#Exécute /path/to/otherProgram avec un argument pour obtenir le mot de passe
-AuthLDAPBindPassword "exec:/path/to/otherProgram argument1"
expr provider allows to base authorization
decisions on arbitrary expressions.Require expr "%{TIME_HOUR} -ge 9 && %{TIME_HOUR} -le 17"
+ Require expr %{TIME_HOUR} -ge 9 && %{TIME_HOUR} -le 17
expr permet d'accorder l'autorisation
d'accès en fonction d'expressions arbitraires.Require expr "%{TIME_HOUR} -ge 9 && %{TIME_HOUR} -le 17"
+ Require expr %{TIME_HOUR} -ge 9 && %{TIME_HOUR} -le 17
dbd-group,
dbd-login et dbd-logout.
A partir de la version 2.5.0, les directives require DBD +
A partir de la version 2.4.8, les directives require DBD supportent les expressions.
| Description: | Autorisation par groupes sur base de fichiers DBM | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Statut: | Extension | ||||||||||
| Identificateur de Module: | authz_dbm_module |
| Description: | Autorisation de groupes à base de fichiers textes | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Statut: | Base |
| Description: | Autorisations de groupe basées sur l'hôte (nom ou adresse IP) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Statut: | Base |
| Description: | Autorisation basée sur l'utilisateur | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Statut: | Base | ||||||||||
| Identificateur de Module: | authz_user_module |
| Description: | How the outgoing ETag header should be modified during compression |
|---|---|
| Syntax: | DeflateAlterETag AddSuffix|NoChange|Remove |
| Default: | DeflateAlterETag AddSuffix |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_deflate |
The DeflateAlterETag directive specifies
+ how the ETag hader should be altered when a response is compressed.
Append the compression method onto the end of the ETag, causing + compressed and uncompressed representatins to have unique ETags. + This has been the default since 2.4.0, but prevents serving + "HTTP Not Modified" (304) responses to conditional requests for + compressed content.
Don't change the ETag on a compressed response. This was the default + prior to 2.4.0, but does not satisfy the HTTP/1.1 property that all + representations of the same resource have unique ETags
Remove the ETag header from compressed responses. This prevents + some conditional requests from being possible, but avoids the + shortcomings of the preceding options.
DeflateAlterETag
DeflateBufferSize
DeflateCompressionLevel
DeflateFilterNoteHeader set Vary *
| Description: | Comment l'en-tête sortant ETag doit être modifié au cours +de la compression |
|---|---|
| Syntaxe: | DeflateAlterETag AddSuffix|NoChange|Remove |
| Défaut: | DeflateAlterETag AddSuffix |
| Contexte: | configuration du serveur, serveur virtuel |
| Statut: | Extension |
| Module: | mod_deflate |
La directive DeflateAlterETag permet de
+ spécifier comment l'en-tête ETag doit être modifié lorsqu'une
+ réponse est compressée.
Ajoute la méthode de compression à la fin de l'en-tête, ce + qui a pour effet d'attribuer un en-tête ETag unique aux + représentations compressées et non compressées. C'est l'option par + défaut depuis la version 2.4.0, mais empêche de servir des + codes d'état "HTTP Not Modified" (304) en réponse aux requêtes pour un + contenu compressé.
Ne modifie pas l'en-tête ETag dans une réponse compressée. + C'était l'option par + défaut avant la version 2.4.0, mais cela ne respectait pas la + préconisation HTTP/1.1 selon laquelle chaque représentation de la + même ressource doit posséder un en-tête ETag unique.
Supprime l'en-tête ETag dans les réponses compressées, ce qui + a pour effet de rendre impossibles certaines requêtes + conditionnelles, mais permet d'éviter les inconvénients des options + précédentes.
DeflateAlterETag
DeflateBufferSize
DeflateCompressionLevel
DeflateFilterNote| 説æ: | How the outgoing ETag header should be modified during compression |
|---|---|
| æ§æ: | DeflateAlterETag AddSuffix|NoChange|Remove |
| ããã©ã«ã: | DeflateAlterETag AddSuffix |
| ã³ã³ããã¹ã: | ãµã¼ãè¨å®ãã¡ã¤ã«, ãã¼ãã£ã«ãã¹ã |
| ã¹ãã¼ã¿ã¹: | Extension |
| ã¢ã¸ã¥ã¼ã«: | mod_deflate |
ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯ + ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã +
| 説æ: | zlib ãä¸åº¦ã«å§ç¸®ããå¡ã®å¤§ãã |
|---|
| ¼³¸í: | How the outgoing ETag header should be modified during compression |
|---|---|
| ¹®¹ý: | DeflateAlterETag AddSuffix|NoChange|Remove |
| ±âº»°ª: | DeflateAlterETag AddSuffix |
| »ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ® |
| »óÅÂ: | Extension |
| ¸ðµâ: | mod_deflate |
The documentation for this directive has + not been translated yet. Please have a look at the English + version.
| ¼³¸í: | zlibÀÌ Çѹø¿¡ ¾ÐÃàÇÒ Å©±â |
|---|---|
| Override: | Indexes |
| Status: | Base |
| Module: | mod_dir |
| Compatibility: | The disabled argument is available in version 2.4.4 and
+later |
Use this to set a handler for any URL that doesn't map to anything in your filesystem, and would otherwise return HTTP 404 (Not Found). diff --git a/docs/manual/mod/mod_dir.html.fr b/docs/manual/mod/mod_dir.html.fr index 3f7609c4924..76f6a377cfe 100644 --- a/docs/manual/mod/mod_dir.html.fr +++ b/docs/manual/mod/mod_dir.html.fr @@ -300,6 +300,8 @@ aucun fichier
disabled est disponible depuis la
+version 2.4.4 du serveur HTTP ApacheCette directive permet de définir un traitement pour toute URL
qui ne correspond à aucune ressource de votre système de fichiers,
diff --git a/docs/manual/mod/mod_filter.html.en b/docs/manual/mod/mod_filter.html.en
index d50568d120a..9b209f767d9 100644
--- a/docs/manual/mod/mod_filter.html.en
+++ b/docs/manual/mod/mod_filter.html.en
@@ -400,7 +400,7 @@ being moved to mod_filter<
change=yes|nochange=1:1Header set Set-Cookie testcookie "expr=-z %{req:Cookie}"
+ Header append Cache-Control s-maxage=600 "expr=%{REQUEST_STATUS} == 200"
+
+
| Description: | Configure les en-têtes d'une réponse HTTP | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Syntaxe: | Header [condition] add|append|echo|edit|edit*|merge|set|unset|note
-en-tête [[expr=]valeur] [remplacement]
+ |
Cette directive permet de remplacer, fusionner, ou supprimer des en-têtes de réponse HTTP. L'en-tête est modifié juste @@ -236,24 +244,27 @@ serveur HTTP Apache
L'argument optionnel condition permet de déterminer
sur quelle table interne d'en-têtes de réponses cette directive va
- opérer. D'autres composants du serveur peuvent avoir stocké leurs
- en-têtes de réponses dans la table correspondant à
- onsuccess ou dans celle correspondant à
- always. Dans ce contexte, "Always" fait référence au
- choix d'envoyer les en-têtes que vous ajoutez aux réponses, qu'elle
- soient avec succès ou échouées ; par contre, si votre action est une
- fonction d'un en-tête existant, vous devrez lire la documentation de
- manière plus approfondie car dans ce cas, les choses se compliquent.
Vous pouvez avoir à changer la valeur par défaut
- onsuccess en always dans des circonstances
- similaires à celles exposées plus loin. Notez aussi que la répétition
+ opérer. En dépit du nom, la valeur par défaut de
+ onsuccess ne limite pas une action
+ aux réponses avec un code d'état de 2xx. Les en-têtes définis sous
+ cette condition sont encore utilisés quand par exemple une requête
+ est mandatée ou générée par un programme CGI avec succès,
+ et ceci même dans le cas où ils ont généré un code d'échec.
Lorsque votre action est une fonction agissant sur un en-tête
+ existant, vous pourrez être amené à spécifier une condition
+ always, en fonction de la table interne dans laquelle
+ l'en-tête original a été défini. La table qui correspond à
+ always est utilisée pour les réponses d'erreur générées
+ localement ainsi que pour les réponses qui ont abouti.
+ Notez aussi que la répétition
de cette directive avec les deux conditions peut être pertinente
dans certains scénarios, car always n'englobe pas
onsuccess en ce qui concerne les en-têtes existants :
always est utilisée dans la réponse
définitive.onsuccess.
Outre le paramètre condition décrit ci-dessus, vous + pouvez limiter une action en fonction de codes d'état HTTP, par + exemple pour les requêtes mandatées ou générées par un programme + CGI. Voir l'exemple qui utilise %{REQUEST_STATUS} dans la section + ci-dessus.
+L'action que cette directive provoque est déterminée par le premier argument (ou par le second argument si une condition est spécifiée). Il peut prendre @@ -324,8 +341,8 @@ serveur HTTP Apache
setifemptyunsetnotegetloadavg() qui
représentent la charge moyenne courante, sur 5 minutes et sur 15
minutes. Chaque valeur est précédée de l= et
- séparée de la suivante par un /.
+ séparée de la suivante par un /.%ii=.
+ La valeur est précédée de i=.%bb=.
+ La valeur est précédée de b=.%{NOM_VARIABLE}eeditnécessite les deux arguments
valeur, qui est une expression
rationnelle, et une chaîne additionnelle
- remplacement. La chaîne de remplacement peut aussi
+ remplacement. Depuis la version 2.4.7, la chaîne de
+ remplacement peut aussi
contenir des spécificateurs de format.
La directive Header peut être suivie d'un
@@ -435,8 +457,9 @@ serveur HTTP Apache
directives Header sont traitées juste avant
l'envoi de la réponse sur le réseau. Cela signifie qu'il est
possible de définir et/ou modifier la plupart des en-têtes, à
- l'exception de ceux qui sont ajoutés par le filtre HTTP
- d'en-tête, comme Content-Type.
| Description: | Configure les en-têtes d'une requête HTTP |
|---|---|
| Syntaxe: | RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
-en-tête [valeur] [remplacement]
+en-tête [[expr=]valeur] [remplacement]
[early|env=[!]variable]|expr=expression]
|
| Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
| Statut: | Extension |
| Module: | mod_headers |
| Compatibilité: | SetIfEmpty est disponible depuis la version 2.4.7 du -serveur HTTP Apache |
Cette directive permet de remplacer, fusionner, modifier ou supprimer des en-têtes de requête HTTP. L'en-tête est modifié juste @@ -509,8 +533,8 @@ serveur HTTP Apache
setifemptyunsetGetServerVariable, as well as the ALL_HTTP
and ALL_RAW values.
- Apache httpd 2.0+ mod_isapi supports additional
+
Since httpd 2.0, mod_isapi supports additional
features introduced in later versions of the ISAPI specification,
as well as limited emulation of async I/O and the
TransmitFile semantics. Apache httpd also supports preloading
diff --git a/docs/manual/mod/mod_ldap.html.fr b/docs/manual/mod/mod_ldap.html.fr
index 727f1ac05ce..9b16a287eaf 100644
--- a/docs/manual/mod/mod_ldap.html.fr
+++ b/docs/manual/mod/mod_ldap.html.fr
@@ -27,6 +27,8 @@
| Description: | Conservation des connexions LDAP et services de mise en cache du résultat à destination des autres modules LDAP |
|---|---|
| Statut: | Extension |
| Contexte: | configuration du serveur |
| Statut: | Expérimental |
| Module: | mod_lua |
| Compatibilité: | Disponible depuis la version 2.5.0 du serveur HTTP + |
| Compatibilité: | Disponible depuis la version 2.4.5 du serveur HTTP Apache |
Cette directive permet d'ajouter un filtre en entrée sous la forme @@ -1822,7 +1822,7 @@ sortie
>Cette directive permet d'ajouter un filtre en sortie sous la forme diff --git a/docs/manual/mod/mod_proxy.html.fr b/docs/manual/mod/mod_proxy.html.fr index 4faf8d6739e..fc64f8ee170 100644 --- a/docs/manual/mod/mod_proxy.html.fr +++ b/docs/manual/mod/mod_proxy.html.fr @@ -28,6 +28,8 @@ fr | ja
+| Description: | Serveur mandataire/passerelle multi-protocole |
|---|---|
| Statut: | Extension |
| Identificateur de Module: | proxy_module |
| Contexte: | configuration du serveur, serveur virtuel |
| Statut: | Extension |
| Module: | mod_proxy |
| Compatibilité: | Disponible à partir de la version 2.4.4 du serveur + |
| Compatibilité: | Disponible à partir de la version 2.4.5 du serveur HTTP Apache. |
Cette directive permet d'attribuer au serveur virtuel courant @@ -610,7 +612,7 @@ charge
Cette directive permet de conserver le contenu de l'espace
mémoire partagé associé aux répartiteurs de charge et à leurs
@@ -1471,7 +1473,8 @@ ProxyPass /mirror/foo http://backend.example.com
d'application d'arrière-plan utilise des noms différents pour
les cookies et les identifiants codés d'URL (comme les
conteneurs de servlet), séparez-les par le caractère '|'. La
- première partie contient le cookie et la seconde le chemin.
+ première partie contient le cookie et la seconde le chemin.
+ Disponible depuis la version 2.4.4 du serveur HTTP Apache.
Off.
+ Off.RewriteRule et son drapeau
[P].
- Le mot-clé optionnel interpolate (disponible depuis - httpd 2.2.9), en combinaison avec la directive +
Le mot-clé optionnel interpolate, en combinaison avec la directive
ProxyPassInterpolateEnv, permet à ProxyPass
d'interpoler les variables d'environnement à l'aide de la syntaxe
${VARNAME}. Notez que de nombreuses variables
@@ -1818,8 +1822,8 @@ ProxyPassReverseCookiePath / /mirror/foo/
ProxyPass
correspondante.
Le mot-clé optionnel interpolate (disponible depuis - httpd 2.2.9), utilisé en combinaison avec la directive +
Le mot-clé optionnel interpolate,
+ utilisé en combinaison avec la directive
ProxyPassInterpolateEnv, permet
l'interpolation des variables d'environnement spécifiées en
utilisant le format ${VARNAME}. Notez que l'interpolation
diff --git a/docs/manual/mod/mod_proxy.html.ja.utf8 b/docs/manual/mod/mod_proxy.html.ja.utf8
index 09e790c2e12..dad65e2b7ea 100644
--- a/docs/manual/mod/mod_proxy.html.ja.utf8
+++ b/docs/manual/mod/mod_proxy.html.ja.utf8
@@ -332,8 +332,7 @@
ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯ ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã
@@ -356,8 +355,7 @@ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯ ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã
@@ -924,7 +922,7 @@ãã®ãã£ã¬ã¯ãã£ãã®è§£èª¬ææ¸ã¯ ã¾ã 翻訳ããã¦ãã¾ãããè±èªçãã覧ãã ããã diff --git a/docs/manual/mod/mod_proxy_wstunnel.html.en b/docs/manual/mod/mod_proxy_wstunnel.html.en index 745da8ef7f0..3ee4a32d121 100644 --- a/docs/manual/mod/mod_proxy_wstunnel.html.en +++ b/docs/manual/mod/mod_proxy_wstunnel.html.en @@ -49,13 +49,59 @@ ProxyPass /wss2/ wss://echo.websocket.org/
This module provides no - directives.
+| Description: | Instructs this module to try to create an asynchronous tunnel |
|---|---|
| Syntax: | ProxyWebsocketAsync ON|OFF |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_proxy_wstunnel |
This directive instructs the server to try to create an asynchronous tunnel. + If the current MPM does not support the necessary features, a synchronous + tunnel is used.
+ +| Description: | Sets the amount of time the tunnel waits synchronously for data |
|---|---|
| Syntax: | ProxyWebsocketAsyncDelay num[ms] |
| Default: | ProxyWebsocketAsyncDelay 0 |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_proxy_wstunnel |
If ProxyWebsocketAsync is enabled, this directive
+ controls how long the server synchronously waits for more data.
| Description: | Sets the maximum amount of time to wait for data on the websockets tunnel |
|---|---|
| Syntax: | ProxyWebsocketIdleTimeout num[ms] |
| Default: | ProxyWebsocketIdleTimeout 0 |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_proxy_wstunnel |
This directive imposes a maximum amount of time for the tunnel to be
+ left open while idle. This directive is ignored if ProxyWebsocketAsync
+ is enabled and the running MPM supports the necessary features
Available Languages: en
diff --git a/docs/manual/mod/mod_rewrite.html.fr b/docs/manual/mod/mod_rewrite.html.fr index 2bb65560948..149b0e624b7 100644 --- a/docs/manual/mod/mod_rewrite.html.fr +++ b/docs/manual/mod/mod_rewrite.html.fr @@ -27,6 +27,8 @@| Description: | Ce module fournit un moteur de réécriture à base de règles permettant de réécrire les URLs des requêtes à la volée | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| chain|C | +backrefnoplus|BNP | +Avec ce drapeau, si les références arrières sont échappées, + les espaces seront échappés en %20 au lieu de +. Ceci s'avère + utile lorsqu'une référence arrière est utilisée dans la partie + chemin, et non dans la chaîne de paramètres de la requête ; + pour plus de détails, voir ici. | +|||||||
| chain|C | La règle est chaînée avec la règle suivante. Si la règle échoue, la ou les règles avec lesquelles elle est est chaînée seront sautées. détails ... | diff --git a/docs/manual/mod/mod_session_crypto.html.en b/docs/manual/mod/mod_session_crypto.html.en index 59d99b89bcf..e34ca14fe6e 100644 --- a/docs/manual/mod/mod_session_crypto.html.en +++ b/docs/manual/mod/mod_session_crypto.html.en @@ -189,8 +189,9 @@ SessionCryptoPassphrase secret secret to the end of the list, and once rolled out completely to all servers, remove the first key from the start of the list. -||||||||
| Context: | server config, virtual host | ||||||||
| Status: | Extension | ||||||||
| Module: | mod_ssl | ||||||||
| Compatibility: | Available if using OpenSSL 0.9.7 or later |
When choosing a cipher during an SSLv3 or TLSv1 handshake, normally the client's preference is used. If this directive is enabled, the @@ -965,7 +965,6 @@ supported for a given SSL connection.
This option sets the default OCSP responder to use. If SSLOCSPOverrideResponder is not enabled,
the URI given will be used only if no responder URI is specified in
@@ -981,7 +980,6 @@ the certificate being verified.
This option enables OCSP validation of the client certificate chain. If this option is enabled, certificates in the client's @@ -1010,7 +1008,6 @@ SSLOCSPOverrideResponder on
This option forces the configured default OCSP responder to be used during OCSP certificate validation, regardless of whether the @@ -1026,7 +1023,6 @@ certificate being validated references an OCSP responder.
This option sets the timeout for queries to OCSP responders, when
SSLOCSPEnable is turned on.
This option sets the maximum allowable age ("freshness") for OCSP responses.
The default value (-1) does not enforce a maximum age,
@@ -1058,11 +1053,27 @@ which means that OCSP responses are considered valid as long as their
This option sets the maximum allowable time skew for OCSP responses
(when checking their thisUpdate and nextUpdate fields).
| Description: | Use a nonce within OCSP queries |
|---|---|
| Syntax: | SSLOCSPUseRequestNonce on|off |
| Default: | SSLOCSPUseRequestNonce on |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_ssl |
| Compatibility: | Available in httpd 2.5-dev and later |
This option determines whether queries to OCSP responders should contain
+a nonce or not. By default, a query nonce is always used and checked against
+the response's one. When the responder does not use nonces (eg. Microsoft OCSP
+Responder), this option ought to be turned off.
This directive exposes OpenSSL's SSL_CONF API to mod_ssl, allowing a flexible configuration of OpenSSL parameters without the need @@ -1267,10 +1278,10 @@ query can be done in two ways which can be configured by
exec:/path/to/program
Here an external program is configured which is called at startup for each
- encrypted Private Key file. It is called with two arguments (the first is
- of the form ``servername:portnumber'', the second is either
- ``RSA'', ``DSA'', or ``ECC''), which
- indicate for which server and algorithm it has to print the corresponding
+ encrypted Private Key file. It is called with one argument, a string of the
+ form ``servername:portnumber:index'' (with index
+ being a zero-based sequence number), which indicates for which server,
+ TCP port and certificate number it has to print the corresponding
Pass Phrase to stdout. The intent is that this external
program first runs security checks to make sure that the system is not
compromised by an attacker, and only when these checks were passed
@@ -2158,6 +2169,8 @@ be protected with file permissions similar to those used for
This directive sets the seed used to fake SRP user parameters for unknown @@ -2178,6 +2191,8 @@ SSLSRPUnknownUserSeed "secret"
This directive enables TLS-SRP and sets the path to the OpenSSL SRP (Secure
@@ -2205,7 +2220,7 @@ avalable in the SSL_SRP_USERINFO request environment variable.
Configures the cache used to store OCSP responses which get included
in the TLS handshake if SSLUseStapling
@@ -2224,7 +2239,7 @@ the same storage types are supported as with
Sets the timeout in seconds before invalid responses
in the OCSP stapling cache (configured through SSLStaplingCache) will expire.
@@ -2241,7 +2256,7 @@ To set the cache timeout for valid responses, see
When enabled and a query to an OCSP responder for stapling purposes fails, mod_ssl will synthesize a "tryLater" response for the @@ -2257,7 +2272,7 @@ is also enabled.
This directive overrides the URI of an OCSP responder as obtained from the authorityInfoAccess (AIA) extension of the certificate. @@ -2273,7 +2288,7 @@ Of potential use when going through a proxy for retrieving OCSP queries.
This option sets the timeout for queries to OCSP responders when
SSLUseStapling is enabled
@@ -2289,7 +2304,7 @@ and mod_ssl is querying a responder for OCSP stapling purposes.
This option sets the maximum allowable age ("freshness") when considering OCSP responses for stapling purposes, i.e. when @@ -2308,7 +2323,7 @@ which means that OCSP responses are considered valid as long as their
This option sets the maximum allowable time skew when mod_ssl checks the
thisUpdate and nextUpdate fields of OCSP responses
@@ -2325,7 +2340,7 @@ if SSLUseStapling i
When enabled, mod_ssl will pass responses from unsuccessful stapling related OCSP queries (such as status errors, expired responses etc.) @@ -2342,7 +2357,7 @@ for failed queries will be included in the TLS handshake.
Sets the timeout in seconds before responses in the OCSP stapling cache
(configured through SSLStaplingCache)
@@ -2416,7 +2431,7 @@ authentication header (see SSLOptions).
This option enables OCSP stapling, as defined by the "Certificate Status Request" TLS extension specified in RFC 6066. If enabled (and diff --git a/docs/manual/mod/mod_ssl_ct.html b/docs/manual/mod/mod_ssl_ct.html new file mode 100644 index 00000000000..98736ecd872 --- /dev/null +++ b/docs/manual/mod/mod_ssl_ct.html @@ -0,0 +1,5 @@ +# GENERATED FROM XML -- DO NOT EDIT + +URI: mod_ssl_ct.html.en +Content-Language: en +Content-type: text/html; charset=ISO-8859-1 diff --git a/docs/manual/mod/mod_ssl_ct.html.en b/docs/manual/mod/mod_ssl_ct.html.en new file mode 100644 index 00000000000..4fd9a3a20de --- /dev/null +++ b/docs/manual/mod/mod_ssl_ct.html.en @@ -0,0 +1,345 @@ + + +
+Apache HTTP Server Version 2.5
+
Available Languages: en
+| Description: | Implementation of Certificate Transparency (RFC 6962) + |
|---|---|
| Status: | Extension |
| Module Identifier: | ssl_ct_module |
| Source File: | mod_ssl_ct.c |
This module provides an implementation of Certificate Transparency, in
+conjunction with mod_ssl and command-line tools from the
+certificate-transparency
+open source project. The goal of Certificate Transparency is to expose the
+use of server certificates which are trusted by browsers but were mistakenly
+or maliciously issued. More information about Certificate Transparency is
+available at
+http://www.certificate-transparency.org/.
This implementation for Apache httpd provides these features for TLS +servers and proxies:
+ +Configuration information about logs can be defined statically in the web
+server configuration or maintained in a Sqlite3 database. In the latter case,
+mod_ssl_ct will reload the database periodically, so any
+site-specific infrastructure for maintaining and propagating log configuration
+information does not have to also restart httpd to make it take effect.
| Description: | Existing directory where data for off-line audit will be stored |
|---|---|
| Syntax: | CTAuditStorage directory |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
The CTAuditStorage directive sets the name of a
+ directory where data will be stored for off-line audit. If directory
+ is not absolute then it is assumed to be relative to
+ DefaultRuntimeDir.
If this directive is not specified, data will not be stored for off-line + audit.
+ +The directory will contain files named PID.tmp for
+ active child processes and files named PID.out for exited
+ child processes. These .out files are ready for off-line audit.
+ The experimental command ctauditscts (in the httpd source tree, not
+ currently installed) interfaces with certificate-transparency tools to
+ perform the audit.
| Description: | Location of certificate-transparency log client tool |
|---|---|
| Syntax: | CTLogClient executable |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
executable is the full path to the log client tool, which is
+ normally file src/client/ct within the source tree of the
+
+ certificate-transparency open source project.
An alternative implementation could be used to retrieve SCTs for a + server certificate as long as the command-line interface is equivalent.
+ +| Description: | Log configuration database supporting dynamic updates |
|---|---|
| Syntax: | CTLogConfigDB filename |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
The CTLogConfigDB directive sets the name of a database
+ containing configuration about known logs. If filename is not absolute
+ then it is assumed to be relative to
+ ServerRoot.
Refer to the documentation for the ctlogconfig program,
+ which manages the database.
| Description: | Maximum age of SCT obtained from a log, before it will be +refreshed |
|---|---|
| Syntax: | CTMaxSCTAge num-seconds |
| Default: | 1 day |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
Server certificates with SCTs which are older than this maximum age will + be resubmitted to configured logs. Generally the log will return the same SCT + as before, but that is subject to log operation. SCTs will be refreshed as + necessary during normal server operation, with new SCTs returned to clients + as they become available.
+ +| Description: | Level of CT awareness and enforcement for a proxy + |
|---|---|
| Syntax: | CTProxyAwareness oblivious|aware|require |
| Default: | aware |
| Context: | server config, virtual host |
| Status: | Extension |
| Module: | mod_ssl_ct |
This directive controls awareness and checks for valid SCTs for a + proxy. Several options are available:
+ +| Description: | Existing directory where SCTs are managed |
|---|---|
| Syntax: | CTSCTStorage directory |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
The CTSCTStorage directive sets the name of a
+ directory where SCTs and SCT lists will will be stored. If directory
+ is not absolute then it is assumed to be relative to
+ DefaultRuntimeDir.
A subdirectory for each server certificate contains information relative + to that certificate; the name of the subdirectory is the SHA-256 hash of the + certificate.
+ +The certificate-specific directory contains SCTs retrieved from configured + logs, SCT lists prepared from statically configured SCTs and retrieved SCTs, + and other information used for managing SCTs.
+ +| Description: | Limit on number of SCTs that can be returned in +ServerHello |
|---|---|
| Syntax: | CTServerHelloSCTLimit limit |
| Default: | 100 |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
This directive can be used to limit the number of SCTs which can be + returned by a TLS server in ServerHello, in case the number of configured + logs and statically-defined SCTs is relatively high.
+ +Typically only a few SCTs would be available, so this directive is only + needed in special circumstances.
+ +The directive does not take into account SCTs which may be provided in + certificate extensions or in stapled OCSP responses.
+ +| Description: | Static configuration of information about a log |
|---|---|
| Syntax: | CTStaticLogConfig log-id|- public-key-file|-
+1|0|- min-timestamp|- max-timestamp|-
+log-URL|- |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
This directive is used to configure information about a particular log.
+ This directive is appropriate when configuration information changes rarely.
+ If dynamic configuration updates must be supported, refer to the
+ CTLogConfigDB directive.
Each of the six fields must be specified, but usually only a small + amount of information must be configured for each log; use - when no + information is available for the field. The fields are defined as follows:
+ +ServerRoot. The public key is
+ required in order to check the signature of SCTs received by the proxy.trustflag. Set this field to 0 to + distrust this log.
| Description: | Static configuration of one or more SCTs for a server certificate + |
|---|---|
| Syntax: | CTStaticSCTs certificate-pem-file sct-directory |
| Default: | none |
| Context: | server config |
| Status: | Extension |
| Module: | mod_ssl_ct |
This directive is used to statically define one or more SCTs corresponding + to a server certificate. This mechanism can be used instead of or in + addition to dynamically obtaining SCTs from configured logs.
+ +certificate-pem-file refers to the server certificate in PEM
+ format. If the name is not absolute, then it is assumed to be relative to
+ ServerRoot.
sct-directory must contain one or more files with extension
+ .sct, representing one or more SCTs corresponding to the
+ server certificate. If sct-directory is not absolute, then it is
+ assumed to be relative to ServerRoot.
Available Languages: en
+SuexecUserGroup nobody nogroup
In Apache httpd 2.3.9 and later, startup will fail if this - directive is specified but the suEXEC feature is disabled.
+Startup will fail if this directive is specified but the suEXEC + feature is disabled.
When On, startup will fail if the suexec binary doesn't exist or has an invalid owner or file mode.
diff --git a/docs/manual/mod/quickreference.html.de b/docs/manual/mod/quickreference.html.de index e768ed4ef93..13473665184 100644 --- a/docs/manual/mod/quickreference.html.de +++ b/docs/manual/mod/quickreference.html.de @@ -356,35 +356,51 @@ HTTP-Response-HeadernVia HTTP response
header for proxied requestsServerLast-Modified headers are generated by the
+Last-Modified headers are generated by the
server.none. In prior versions, DefaultType
would specify a default media type to assign to response content for
which no other media type configuration could be found.
<If> or
<ElseIf> section is not
satisfied by a request at runtime<If> or
<ElseIf> section is not
satisfiedExpires
+Expires
headersExpires header configured
+Expires header configured
by MIME typemod_ext_filter optionsmod_ext_filter optionsmod_filterbase for imagemap filesbase for imagemap filesPOST data)HSE_APPEND_LOG_PARAMETER requests from
+POST data)HSE_APPEND_LOG_PARAMETER requests from
ISAPI extensions to the error logHSE_APPEND_LOG_PARAMETER requests from
+HSE_APPEND_LOG_PARAMETER requests from
ISAPI extensions to the query fieldmod_authz_core
+mod_authz_core
free()100-200,150-300) allowed before returning the complete
+100-200,150-300) allowed before returning the complete
resource 100-200,50-70) allowed before returning the complete
+100-200,50-70) allowed before returning the complete
resource mod_mime to treat path_info
+mod_mime to treat path_info
components as part of the filenameAllow and Deny are
evaluated.ProxyHTMLURLMap rules.<head> sections.Via HTTP response
+Via HTTP response
header for proxied requestsServer HTTP response
+Server HTTP response
headerLast-Modified headers are generated by the
+Last-Modified headers are generated by the
server.TRACE requestsmime.types fileTRACE requestsmime.types fileAvailable Languages: de | diff --git a/docs/manual/mod/quickreference.html.es b/docs/manual/mod/quickreference.html.es index 6d2df928c94..f81be83f09e 100644 --- a/docs/manual/mod/quickreference.html.es +++ b/docs/manual/mod/quickreference.html.es @@ -359,38 +359,54 @@ headers
none. In prior versions, DefaultType
would specify a default media type to assign to response content for
which no other media type configuration could be found.
Via HTTP response
header for proxied requestsServer HTTP response
+Server HTTP response
headerLast-Modified headers are generated by the
+Last-Modified headers are generated by the
server.Via HTTP å¿çããã
ã«ããæä¾ãããæ
å ±Server HTTP å¿çããããè¨å®ããServer HTTP å¿çããããè¨å®ããLast-Modified headers are generated by the
+ [[!]env-variable[=value]] ...Last-Modified headers are generated by the
server.none. In prior versions, DefaultType
would specify a default media type to assign to response content for
which no other media type configuration could be found.
Via HTTP response
header for proxied requestsServer HTTP response
+Server HTTP response
headerLast-Modified headers are generated by the
+Last-Modified headers are generated by the
server.core dosyasını dökümlemek üzere Apache HTTP
Sunucusunun geçmeye çalıÅacaÄı dizin.none olduÄu takdirde, bu yönergenin bir
+none olduÄu takdirde, bu yönergenin bir
uyarı vermekten baÅka bir etkisi yoktur. Ãnceki sürümlerde, bu yönerge,
sunucunun ortam türünü saptayamadıÄı durumda göndereceÄi öntanımlı ortam
türünü belirlerdi.Via HTTP response
header for proxied requestsServer HTTP yanıt baÅlıÄını yapılandırır.
+Server HTTP yanıt baÅlıÄını yapılandırır.
Last-Modified headers are generated by the
+Last-Modified headers are generated by the
server.none. In prior versions, DefaultType
would specify a default media type to assign to response content for
which no other media type configuration could be found.
Via HTTP response
header for proxied requestsServer HTTP response
+Server HTTP response
headerLast-Modified headers are generated by the
+Last-Modified headers are generated by the
server.Apache HTTP Server Version 2.5
+
Available Languages: en
+ctlogconfig is a tool for maintaining a log configuration
+ database, for use with mod_ssl_ct.
Refer to the examples below for typical use.
+ +
+ ctlogconfig db-path dump
+
+ ctlogconfig db-path configure-public-key
+ [ log-id|record-id ]
+ /path/to/public-key.pem
+
+ ctlogconfig db-path configure-url
+ [ log-id|record-id ]
+ log-URL
+
+ ctlogconfig db-path valid-time-range
+ log-id|record-id
+ min-timestamp max-timestamp
+
+ ctlogconfig db-path trust
+ log-id|record-id
+
+ ctlogconfig db-path distrust
+ log-id|record-id
+
+ ctlogconfig db-path forget
+ log-id|record-id
+
- for a time that is not being configured.Consider an Apache httpd instance which serves as a TLS server and a proxy. + The TLS server needs to obtain SCTs from a couple of known logs in order to + pass those to clients, and the proxy needs to be able to validate the signature + of SCTs received from backend servers.
+ +First we'll configure the URLs for logs where server certificates are logged:
+ +
+ $ ctlogconfig /path/to/conf/log-config configure-url http://log1.example.com/
+ $ ctlogconfig /path/to/conf/log-config configure-url http://log2.example.com/
+ $ ctlogconfig /path/to/conf/log-config dump
+ Log entry:
+ Record 1
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log1.example.com/
+ Time range : -INF to +INF
+
+ Log entry:
+ Record 2
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log2.example.com/
+ Time range : -INF to +INF
+
Next we'll set the public key of a log where the certificate of our only + backend server is published. In this case it is the log with URL + http://log2.example.com/ which has already been configured.
+ +
+ $ ctlogconfig /path/to/conf/log-config configure-public-key \\#2 /path/to/conf/log2-pub.pem
+ $ ctlogconfig /path/to/conf/log-config dump
+ Log entry:
+ Record 1
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log1.example.com/
+ Time range : -INF to +INF
+
+ Log entry:
+ Record 2
+ Log id : (not configured)
+ Public key file: /path/to/conf/log2-pub.pem
+ URL : http://log2.example.com/
+ Time range : -INF to +INF
+
Available Languages: en
+
Introduction
B (échappement dans les références arrières)
BNP|backrefnoplus (ne pas échapper
+l'espace en +)
C|chain
CO|cookie
DPI|discardpathAvec le drapeau [B], la directive RewriteRule échappe les caractères
-non-alphanumériques avant d'appliquer la transformation.
[B=#?;]. Notez que l'espace peut faire
+partie de la liste des caractères à échapper, mais qu'il ne doit pas
+être le dernier caractère de cette liste.
+
mod_rewrite doit supprimer les séquences d'échappement
des URLs avant leur
@@ -119,6 +127,19 @@ rencontre un.
Une alternative à ce drapeau consiste à utiliser une directive
+RewriteCond pour capturer
+%{THE_REQUEST}, les chaînes capturées se présentant
+alors sous la forme codée.
Si le drapeau [BNP] est spécifié, la directive RewriteRule échappera le caractère
+espace en %20 au lieu de '+' dans les références arrières. Ceci s'avère
+utile lorsque la référence arrière est utilisée dans la partie chemin,
+et non dans les paramètres de la requête.