From: Lucien Gentis Historiquement, il existe de nombreuses variantes dans la syntaxe
des expressions permettant d'exprimer une condition dans les
@@ -52,7 +50,7 @@
Les fournisseurs d'autorisation implémentés par le module
@@ -74,10 +72,10 @@ contr
La directive Apache Autres
Comparaison avec SSLRequire
Historique de version
Voir aussi
+If
<If>
<ElseIf>
<Else>
<ErrorDocument>
Alias
ScriptAlias
Redirect
AuthBasicFake
AuthFormLoginRequiredLocation
AuthFormLoginSuccessLocation
AuthFormLogoutLocation
RewriteCond
SetEnvIfExpr
Header
RequestHeader
FilterProvider
SSLRequire
LogMessage
mod_include
Voir aussi
If
<If>
<ElseIf>
<Else>
ErrorDocument
Alias
ScriptAlias
Redirect
AuthBasicFake
AuthFormLoginRequiredLocation
AuthFormLoginSuccessLocation
AuthFormLogoutLocation
RewriteCond
SetEnvIfExpr
Header
RequestHeader
FilterProvider
SSLRequire
LogMessage
mod_include
Syntaxe en Forme de Backus-Naur
@@ -234,28 +232,31 @@ listfunction ::= listfuncname "(" word ")"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/expr.xml.meta b/docs/manual/expr.xml.meta
index ea324a8bb25..d5a2e5e1a51 100644
--- a/docs/manual/expr.xml.meta
+++ b/docs/manual/expr.xml.meta
@@ -8,6 +8,6 @@
CONTEXT_DOCUMENT_ROOT
+Description: Autorisations de groupe basées sur l'hôte (nom ou adresse
IP) Statut: Base Identificateur de Module: authz_host_module
-Fichier Source: mod_authz_host.c Compatibilité: Disponible depuis les versions 2.3 et supérieures
-d'Apache Compatibilité: Le fournisseur forward-dns
est disponible à partir
+de la version 2.4.19 du serveur HTTP ApacheSommaire
Require
est utilisée au cours de
la phase d'autorisation pour vérifier si un utilisateur se voit
accorder ou refuser l'accès à une ressource. mod_authz_host fournit
- les types d'autorisation ip
, host
et local
. D'autres
- types d'autorisation
- sont aussi disponibles, mais nécessitent le chargement des modules
- d'autorisation appropriés.ip
, host
,
+ forward-dns
et local
. D'autres
+ types d'autorisation sont aussi disponibles, mais nécessitent le chargement
+ des modules d'autorisation appropriés.
Ces fournisseurs d'autorisation permettent de déterminer quels hôtes peuvent accéder à une zone du serveur. On peut contrôler @@ -171,6 +169,29 @@ Require host .net example.edu +
Le fournisseur forward-dns
permet d'accéder au serveur
+ sécurisé en fonction de simples noms d'hôte. Lorsque Require
+ forward-dns host-name
est spécifié, toute adresse IP
+ correspondant à host-name
se voit autoriser l'accès.
A la différence du fournisseur host
, ce fournisseur
+ n'effectue pas de recherche DNS inverse : il effectue simplement une requête
+ DNS directe pour le nom d'hôte spécifié et donne accès au client si son
+ adresse IP correspond. Il ne fonctionnera donc qu'avec des noms d'hôte, et
+ non avec des noms de domaine. Par contre, comme le DNS inverse n'est pas
+ sollicité, il fonctionnera avec des clients qui utilisent un service de DNS
+ dynamique.
Require forward-dns bla.example.org+ + +
Un client dont l'adresse IP correspond au nom d'hôte
+ bla.example.org
se verra autoriser l'accès.
Le fournisseur local
autorise l'accès au serveur si
diff --git a/docs/manual/mod/mod_authz_host.xml.meta b/docs/manual/mod/mod_authz_host.xml.meta
index c67d019aa9f..2df68a979b0 100644
--- a/docs/manual/mod/mod_authz_host.xml.meta
+++ b/docs/manual/mod/mod_authz_host.xml.meta
@@ -8,6 +8,6 @@
Description: | Documents html interprétés par le serveur (Server Side Includes ou SSI) |
---|---|
Statut: | Base |