From: Lucien Gentis Notez que sous Windows, la mémoire allouée au bureau (desktop
heap) peut devenir insuffisante si vous utilisez de nombreux
processus vers lesquels sont redirigés des journaux via un pipe, et
- ceci particulièrement si httpd s'exécute en temps que service. La
+ ceci particulièrement si httpd s'exécute en tant que service. La
quantité de mémoire du bureau allouée à chaque service est spécifiée
dans le troisième argument du paramètre SharedSection
de la clé de registre
@@ -636,7 +636,7 @@ CustomLog "|$/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" commo
Modifiez cette valeur avec prudence ; les
précautions d'usage s'imposent lorsqu'on modifie la base de registre,
mais vous pouvez aussi saturer la mémoire du bureau si vous
- spécifiez une valeur trop élévée.
Ce module permet de restreindre les accès, au moyen d'un formulaire de - connexion HTML, en recherchant les utilisateurs auprès des fournisseurs - spécifiés. Les formulaires HTML requièrent +
Ce module permet de restreindre l'accès en recherchant les
+ utilisateurs dans les fournisseurs spécifiés à l'aide d'un
+ formulaire de connexion HTML. Les formulaires HTML requièrent
davantage de configuration que les méthodes d'authentification
alternatives, mais ils peuvent s'avérer beaucoup plus conviviaux
pour les utilisateurs.
@@ -114,7 +114,7 @@ l'authentification
mod_session_cookie
, et l'authentification utilise
un fichier en s'appuyant sur le module
mod_authn_file
. Si l'authentification échoue,
- l'utilisateur sera redirigé vers la page du formulaire de
+ l'utilisateur dera redirigé vers la page du formulaire de
connexion.
AuthFormProvider file @@ -143,7 +143,7 @@ SessionCryptoPassphrase secret
Dans l'exemple simple ci-dessus, une URL a été protégée par
mod_auth_form
, mais on doit maintenant fournir
- à l'utilisateur un moyen de saisir un nom et un mot de passe. À cet
+ à l'utilisateur un moyen d'entrer un nom et un mot de passe. À cet
effet, on peut soit écrire une page de connexion indépendante
dédiée, soit inclure le formulaire de connexion dans la page
courante.
L'URL spécifiée par la directive AuthFormLoginRequiredLocation
+
L'URL spécifiée par la directive
+ AuthFormLoginRequiredLocation
référencera en général une page expliquant à l'utilisateur que sa
tentative de connexion a échoué, et qu'il doit la renouveler. La
directive AuthFormLoginSuccessLocation
@@ -203,7 +204,7 @@ SessionCryptoPassphrase secret
form-login-handler pourra être utilisé pour différentes
zones du site web.
<form method="POST" action="/dologin.html"> +Exemple de formulaire d'authentification multizone
<form method="POST" action="/dologin.html"> Username: <input type="text" name="httpd_username" value="" /> Password: <input type="password" name="httpd_password" value="" /> <input type="submit" name="login" value="Login" /> @@ -361,10 +362,10 @@ SessionCryptoPassphrase secretNotez que la déconnexion d'un utilisateur ne supprime pas la - session ; elle supprime seulement l'Utilisateur et le mot de passe + session ; elle supprime seulement l'utilisateur et le mot de passe de la session. Si la session qui en résulte est vide, elle sera probablement supprimée, mais ce n'est pas garanti. Si vous voulez - être sûr que la session sera supprimée, affectez une petite valeur + être sûr que la session sera supprimée, affectez une valeur faible à la directive
SessionMaxAge
, par exemple 1 (affecter à cette directive la valeur zéro signifie une session sans limite d'âge). @@ -431,8 +432,8 @@ requModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormBody
permet de - spécifier le nom du champ HTML qui, s'il existe, contiendra le corps +La directive
AuthFormBody
+ spécifie le nom du champ HTML qui, s'il existe, contiendra le corps de la requête à effectuer en cas de connexion réussie.En ajoutant au formulaire les champs décrits dans
AuthFormMethod
,AuthFormMimetype
etAuthFormBody
, un site web sera en @@ -455,8 +456,8 @@ connexionLe drapeau
AuthFormDisableNoStore
supprime l'envoi d'un en-têteCache-Control no-store
lorsqu'une - page avec code d'erreur 401 est renvoyée si l'utilisateur n'est pas - encore connecté. Avec cet en-tête, il est plus difficile pour une + page avec code d'erreur 401 est renvoyée, si l'utilisateur n'est pas + encore connecté. Avec cette en-tête, il est plus difficile pour une applicationecmascript
de resoumettre un formulaire de connexion, et ainsi révéler le nom d'utilisateur et le mot de passe à l'application sous-jacente. Vous devez être conscient des risques @@ -467,7 +468,7 @@ connexionAuthFormFakeBasicAuth Directive
-
-+ Description: Simule un en-tête d'authentification de base Description: Simule une en-tête d'authentification de base Syntaxe: AuthFormFakeBasicAuth On|Off
Défaut: AuthFormFakeBasicAuth Off
@@ -475,9 +476,9 @@ connexion Contexte: répertoire Module: mod_auth_form Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache Le drapeau
AuthFormFakeBasicAuth
permet de - déterminer si un en-tête d'Authentification de base
- sera ajouté aux en-têtes de la requête. On peut utiliser cette +Le drapeau
AuthFormFakeBasicAuth
+ détermine si une en-tête d'Authentification de base
+ sera ajoutée aux en-têtes de la requête. On peut utiliser cette méthode pour présenter le nom d'utilisateur et le mot de passe à l'application sous-jacente, sans que cette dernière ait besoin de connaître la manière dont le processus de connexion a été mené à @@ -498,8 +499,8 @@ rModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormLocation
permet de - spécifier le nom du champ HTML qui, s'il existe, contiendra l'URL +La directive
@@ -515,15 +516,14 @@ authentification est requiseAuthFormLocation
+ spécifie le nom du champ HTML qui, s'il existe, contiendra l'URL vers laquelle rediriger le navigateur en cas de connexion réussie.Statut: Base Module: mod_auth_form +Apache. L'interprétation des expressions rationnelles est supportée +depuis la version 2.4.4. Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP -Apache. L'interpréteur d'expressions a été ajouté à partir de la version -2.4.4. La directive
AuthFormLoginRequiredLocation
- permet de spécifier l'URL vers laquelle l'utilisateur devra être - redirigé s'il n'est pas autorisé à - accéder à une page. L'argument passé à cette directive - est lu au moyen de l'analyseur lexical ap_expr avant d'être - envoyé au client. Par défaut, + spécifie l'URL vers laquelle l'utilisateur devra être + redirigé s'il n'est pas autorisé à accéder à une page. Sa valeur est + interprétée via l'interpréteur ap_expr + avant d'être envoyée au client. Par défaut, si un utilisateur n'est pas autorisé à accéder à une page, le code de réponse HTTPHTTP_UNAUTHORIZED
est renvoyé avec la page spécifiée par la directiveErrorDocument
. La directiveAuthFormLoginRequiredLocation
@@ -545,14 +545,14 @@ de connexion rStatut: Base Module: mod_auth_form +Apache. L'interprétation des expressions rationnelles est supportée +depuis la version 2.4.4. Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP -Apache. L'interpréteur d'expressions a été ajouté à partir de la version -2.4.4. La directive
@@ -573,15 +573,14 @@ aprAuthFormLoginSuccessLocation
- permet de spécifier l'URL vers laquelle l'utilisateur doit être - redirigé en cas de connexion réussie. L'argument passé à cette directive - est lu au moyen de l'analyseur lexical ap_expr avant d'être - envoyé au client. L'effet de cette directive + spécifie l'URL vers laquelle l'utilisateur doit être + redirigé en cas de connexion réussie. Sa valeur est + interprétée via l'interpréteur ap_expr + avant d'être envoyée au client. L'effet de cette directive peut être annulé si l'on a défini un champ de formulaire contenant une autre URL à l'aide de la directiveAuthFormLocation
.Statut: Base Module: mod_auth_form +Apache. L'interprétation des expressions rationnelles est supportée +depuis la version 2.4.4. - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP -Apache. L'interpréteur d'expressions a été ajouté à partir de la version -2.4.4. La directive
+AuthFormLogoutLocation
permet de - spécifier l'URL de la page du serveur vers laquelle l'utilisateur - devra être redirigé s'il se déconnecte. - L'argument passé à cette directive - est lu au moyen de l'analyseur lexical ap_expr avant d'être - envoyé au client.La directive
AuthFormLogoutLocation
+ spécifie l'URL de la page du serveur vers laquelle l'utilisateur + devra être redirigé s'il se déconnecte. Sa valeur est + interprétée via l'interpréteur ap_expr + avant d'être envoyée au client.Lorsqu'un accès est tenté sur un URI traité par le gestionnaire
form-logout-handler
, la page spécifiée par cette @@ -615,8 +614,8 @@ requModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormMethod
permet de - spécifier le nom du champ HTML qui, s'il existe, contiendra le type +La directive
AuthFormMethod
+ spécifie le nom du champ HTML qui, s'il existe, contiendra le type MIME de la requête à effectuer en cas de connexion réussie.En ajoutant au formulaire les champs décrits dans
AuthFormMethod
,AuthFormMimetype
etAuthFormBody
, un site web sera en @@ -638,8 +637,8 @@ rModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormMimetype
permet de - spécifier le nom du champ HTML qui, s'il existe, contiendra le type +La directive
AuthFormMimetype
+ spécifie le nom du champ HTML qui, s'il existe, contiendra le type MIME de la requête à effectuer en cas de connexion réussie.En ajoutant au formulaire les champs décrits dans
AuthFormMethod
,AuthFormMimetype
etAuthFormBody
, un site web sera en @@ -714,8 +713,8 @@ traficModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormSitePassphrase
permet de - spécifier un mot de passe qui, s'il est présent dans la session +La directive
AuthFormSitePassphrase
+ spécifie un mot de passe qui, s'il est présent dans la session utilisateur, indique à Apache httpd de court-circuiter l'authentification pour l'URL considérée. On peut l'utiliser dans le cas de sites web à fort trafic afin de réduire la charge induite sur l'infrastructure @@ -754,7 +753,7 @@ extraites les informations de connexionModule: mod_auth_form - Compatibilité: Disponible depuis la version 2.3.0 du serveur HTTP Apache La directive
AuthFormSize
permet de spécifier +La directive
diff --git a/docs/manual/mod/mod_authn_socache.html.fr b/docs/manual/mod/mod_authn_socache.html.fr index c630c19e92..eddaa12387 100644 --- a/docs/manual/mod/mod_authn_socache.html.fr +++ b/docs/manual/mod/mod_authn_socache.html.fr @@ -35,9 +35,8 @@ la charge des serveurs d'arriAuthFormSize
spécifie la taille maximale du corps de la requête qui sera utilisée pour trouver le formulaire de connexion.Compatibilité: Versions 2.3 et ultérieures Sommaire
-Maintient un cache des données d'authentification afin que la - recherche d'un nouveau serveur d'arrière-plan pour chaque requête - authentifiée ne soit plus nécessaire.
+Maintient un cache des données d'authentification pour limiter + les sollicitations du serveur d'arrière-plan.
@@ -111,7 +113,7 @@ la charge des serveurs d'arriDirectives
@@ -95,15 +94,18 @@ la charge des serveurs d'arri
Voici un exemple simple permettant d'accélérer
-mod_authn_dbd
et utilisant dbm comme moteur de la mise en cache :<Directory /usr/www/myhost/private> +#AuthnCacheSOCache est optionnel. S'il est défini, il l'est pour + #l'ensemble du serveur +AuthnCacheSOCache dbm +<Directory /usr/www/myhost/private> AuthType Basic AuthName "Cached Authentication Example" AuthBasicProvider socache dbd AuthDBDUserPWQuery "SELECT password FROM authn WHERE user = %s" AuthnCacheProvideFor dbd - AuthnCacheContext dbd-authn-example - AuthnCacheSOCache dbm Require valid-user + #Optionnel + AuthnCacheContext dbd-authn-example </Directory>La mise en cache avec les modules tiers
Les développeurs de modules doivent savoir que la mise en cache avec mod_authn_socache doit être activée dans leurs modules. La - fonction simple de l'API ap_authn_cache_store permet de + fonction de l'API ap_authn_cache_store permet de mettre en cache les données d'authentification qu'un fournisseur vient de rechercher ou de générer. Vous trouverez des exemples d'utilisation à r957072, où trois fournisseurs authn sont activés pour la mise @@ -207,8 +209,8 @@ utiliser
AllowOverride: None Statut: Base - Module: mod_authn_socache + Compatibilité: Les paramètres optionnels du fournisseur sont disponibles -depuis la version 2.4.7 du serveur HTTP Apache Compatibilité: Les arguments optionnels du fournisseur sont disponibles +à partir de la version 2.4.7 du serveur HTTP Apache Cette définition s'applique à l'ensemble du serveur et permet de sélectionner un fournisseur pour le cache @@ -235,8 +237,8 @@ depuis la version 2.4.7 du serveur HTTP Apache un trou de sécurité, bien qu'un mise en cache de courte durée ne posera probablement pas de problème. En général, il est conseillé de conserver les entrées du cache de façon à ce que la charge du serveur - d'arrière-plan reste normale, mais pas plus longtemps, bien - qu'une durée de vie plus longue puisse être nécessaire si les + d'arrière-plan reste normale, mais pas plus longtemps ; + une durée de vie plus longue peut être paramétrée si les changements d'utilisateurs et de mots de passe sont peu fréquents. La durée de vie par défaut de 300 secondes (5 minutes) est à la fois raisonnable et suffisamment importante pour réduire la charge d'un diff --git a/docs/manual/mod/mod_cache_socache.html.fr b/docs/manual/mod/mod_cache_socache.html.fr index 2f399309ae..8f20b37db3 100644 --- a/docs/manual/mod/mod_cache_socache.html.fr +++ b/docs/manual/mod/mod_cache_socache.html.fr @@ -88,7 +88,7 @@ CacheSocacheMaxSize 102400
-CacheSocache Directive
-
-+ Description: L'implémentation du cache d'objets partagés à utiliser Description: Implémentation du cache d'objets partagés à utiliser Syntaxe: CacheSocache type[:args]
Contexte: configuration du serveur, serveur virtuel @@ -96,9 +96,10 @@ CacheSocacheMaxSize 102400 Statut: Extension Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocache
définit - l'implémentation du cache d'objets partagés à utiliser, - suivie d'arguments optionnels. On peut choisir entre plusieurs implémentations de caches d'objets +La directive
CacheSocache
+ définit l'implémentation du cache d'objets partagés à utiliser, + suivie d'arguments optionnels. Il est + possible de choisir entre plusieurs implémentations de caches d'objets partagés.CacheSocache shmcb@@ -118,8 +119,8 @@ cache- Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocacheMaxSize
définit - la taille maximale, en octets, de la somme des en-têtes et +La directive
@@ -127,8 +128,8 @@ ApacheCacheSocacheMaxSize
+ définit la taille maximale, en octets, de la somme des en-têtes et du corps d'un document pouvant être stocké dans le cache. Bien entendu, plus la taille des en-têtes sera grande, plus la taille maximale du corps du document s'en trouvera réduite.Le module
@@ -149,8 +150,8 @@ avant pmod_cache_socache
ne tentera de mettre en cache que des réponses qui possèdent une taille de contenu explicite, ou dont la taille est suffisamment petite pour qu'elles - soient écrites en une seule passe. On pourra ainsi laisser le module -mod_cache_disk
mettre en cache des réponses dont + soient écrites en une seule passe. Ceci permet au module +mod_cache_disk
de mettre en cache des réponses dont la taille est trop importante pour pouvoir être mises en cache parmod_cache_socache
.- Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocacheMaxTime
permet de - définir la durée de stockage maximale en secondes d'un document dans +La directive
@@ -167,15 +168,15 @@ ApacheCacheSocacheMaxTime
+ définit la durée de stockage maximale en secondes d'un document dans le cache avant péremption. Cette définition l'emporte sur la durée de fraîcheur définie pour le document par le protocole HTTP.Contexte: configuration du serveur, serveur virtuel, répertoire, .htaccess Statut: Extension - Module: mod_cache_socache Compatibilité: Disponible à partir de la version 2.5 du serveur HTTP + - Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocacheMinTime
définit - le nombre de secondes au delà de la durée de fraîcheur de la +La directive
+ cache d'objets partagés. En effet, si une réponse n'est stockée que + pour une durée égale à sa durée de fraîcheur, elle n'a pas besoin + d'être rafraîchie.CacheSocacheMinTime
+ définit le nombre de secondes au delà de la durée de fraîcheur de la réponse pendant lesquelles cette dernière devra être stockée dans le - cache d'objets partagés. Si une réponse n'est stockée que - pour une durée égale à sa durée de fraîcheur, il n'y aura pas lieu - de la rafraîchir.CacheSocacheMinTime 600@@ -191,11 +192,11 @@ mettre en cache avant envoi au clientContexte: configuration du serveur, serveur virtuel, répertoire, .htaccess Statut: Extension - Module: mod_cache_socache Compatibilité: Disponible à partir de la version 2.5 du serveur HTTP + - Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocacheReadSize
définit - la quantité minimale de données, en octets, à lire depuis +La directive
CacheSocacheReadSize
+ définit la quantité minimale de données, en octets, à lire depuis l'arrière-plan avant envoi au client. Avec la valeur par défaut 0, les données sont transmises au client dès leur arrivée et quelle que soit leur taille. Si la valeur définie est non nulle, le cache @@ -224,8 +225,8 @@ Apache- Compatibilité: Disponible à partir de la version 2.4.5 du serveur HTTP Apache La directive
CacheSocacheReadTime
définit - le temps minimal qui doit s'écouler avant de tenter +La directive
CacheSocacheReadTime
+ définit le temps minimal qui doit s'écouler avant de tenter l'envoi des données au client. Cette durée sera mise à profit pour lire et mettre en tampon les données avant leur envoi au client. Ceci peut améliorer les performances en cas de mise en cache de diff --git a/docs/manual/mod/mod_proxy.html.fr b/docs/manual/mod/mod_proxy.html.fr index 1ee8fedb7a..632ee87060 100644 --- a/docs/manual/mod/mod_proxy.html.fr +++ b/docs/manual/mod/mod_proxy.html.fr @@ -243,6 +243,8 @@ ProxyVia On@@ -1077,6 +1079,8 @@ l'espace d'URLs du serveur localScripts PHP et mandataire inverse
<FilesMatch \.php$> + # Les sockets Unix nécessitent une version 2.4.7 ou supérieure du + # serveur HTTP Apache SetHandler "proxy:unix:/path/to/app.sock|fcgi://localhost/" </FilesMatch>Contexte: configuration du serveur, serveur virtuel, répertoire Statut: Extension + Module: mod_proxy Compatibilité: Les sockets de style Unix (Unix Domain Socket - UDS) +sont supportés à partir de la version 2.4.7 du serveur HTTP Apache Cette directive permet de référencer des serveurs distants depuis l'espace d'URLs du serveur local ; le serveur @@ -1094,8 +1098,9 @@ l'espace d'URLs du serveur local off lorsqu'on utilise la directive
ProxyPass
.Le support des sockets de style Unix est fourni ; il suffit pour - cela d'utiliser une URL cible préfixée par +
Les sockets de style Unix sont supportés à partir de la version + 2.4.7 du serveur HTTP Apache ; pour utiliser cette fonctionnalité, + il suffit d'utiliser une URL cible préfixée par
diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja index ccb3ff2ba8..b8fe0555a4 100644 --- a/docs/manual/mod/mod_proxy.xml.ja +++ b/docs/manual/mod/mod_proxy.xml.ja @@ -1,7 +1,7 @@ - + + +unix:/path/lis.sock|
. Par exemple, pour mandater HTTP et cibler l'UDS /home/www/socket, vous devez utiliserunix:/home/www.socket|http://localhost/whatever/
.