From dd7c25498429ff4af7cda2d517b9347301de7e05 Mon Sep 17 00:00:00 2001
From: Lucien Gentis La directive HANDLER
Le nom du gestionnaire qui a
généré la réponse
-
+HTTPS
+
+ HTTP2
" on
" si la requête utilise http/2,
+ "off
" dans le cas contraire
-HTTPS
" on
" si la requête utilise https,
"off
" dans le cas contraire
+IPV6
-IPV6
" on
" si la connexion utilise IPv6,
"off
" dans le cas contraire
+REQUEST_STATUS
-REQUEST_STATUS
Le code d'erreur HTTP de la requête (non
disponible à l'intérieur d'un bloc <If>
)
+REQUEST_LOG_ID
-REQUEST_LOG_ID
L'identifiant du message d'erreur associé à la requête (voir
la directive ErrorLogFormat
)
+CONN_LOG_ID
-CONN_LOG_ID
L'identifiant du message d'erreur associé à la connexion
(voir la directive ErrorLogFormat
)
+CONN_REMOTE_ADDR
-CONN_REMOTE_ADDR
L'adresse IP du correspondant pour la connexion (voir le module
mod_remoteip
)
+CONTEXT_PREFIX
-CONTEXT_PREFIX
+CONTEXT_DOCUMENT_ROOT
diff --git a/docs/manual/mod/core.html.fr b/docs/manual/mod/core.html.fr
index 3680d89e9b..9a87a8831e 100644
--- a/docs/manual/mod/core.html.fr
+++ b/docs/manual/mod/core.html.fr
@@ -4393,22 +4393,26 @@ du serveur HTTP Apache
CONTEXT_DOCUMENT_ROOT
-Description: Nom d'hôte et port que le serveur utilise pour
s'authentifier lui-même
+Syntaxe: ServerName [protocole://]nom de domaine
-entièrement qualifié[:port]
Syntaxe: ServerName
+[protocole://]nom-de-domaine|adresse-ip[:port]
Contexte: configuration du serveur, serveur virtuel Statut: Core Module: core ServerName
permet de définir
les protocole, nom d'hôte et port d'une requête que le serveur
- utilise pour s'authentifier lui-même. Ceci est utile lors de la
- création de redirections d'URLs.
La directive ServerName
permet aussi
+
La directive ServerName
permet
(éventuellement en conjonction avec la directive
ServerAlias
) d'identifier de manière unique
un serveur virtuel, lorsqu'elle est utilisée dans un contexte de serveurs virtuels à base de
noms.
Cette directive est aussi utilisée lors de la création d'URLs de
+ redirection relatives quand la directive
+ UseCanonicalName
est définie à une valeur autre que
+ la valeur par défaut.
Par exemple, si le nom de la machine hébergeant le serveur web est @@ -4426,8 +4430,9 @@ enti
Si la directive ServerName
n'est pas
définie, le serveur tente de déterminer le nom
- d'hôte visible du point de vue du client en effectuant
- une recherche DNS inverse sur une adresse IP du serveur.
Si la directive
ServerName
ne précise pas de port, le serveur
@@ -4659,11 +4664,12 @@ HTTP
Description: | Force le traitement des fichiers spécifiés par un gestionnaire particulier |
---|---|
Syntaxe: | SetHandler nom gestionnaire|None |
Syntaxe: | SetHandler handler-name|none|expression |
Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
AllowOverride: | FileInfo |
Statut: | Core |
Module: | core |
Compatibilité: | Disponible à partir de la version 2.5 du serveur HTTP Apache |
Lorsqu'elle se situe à l'intérieur d'un fichier
.htaccess
, ou d'une section <Directory>
ou <Location>
, cette directive force le
@@ -4696,6 +4702,15 @@ gestionnaire particulier
</FilesMatch>
+
On peut utiliser des expressions ayant pour valeur des chaînes pour + référencer des variables spécifiques à une requête, y compris les + références arrières vers des expressions rationnelles nommées :
+ +<LocationMatch ^/app/(?<sub>[^/]+)/> + SetHandler "proxy:unix:/var/run/app_%{env:MATCH_sub}.sock|fcgi://localhost:8080" +</FilesMatch>+ +
Vous pouvez écraser la définition antérieure d'une directive
SetHandler
en utilisant la valeur
None
.