Loading docs/manual/mod/core.xml.fr +102 −36 Changes for docs/manual/mod/core.xml.fr: 102 added lines, 36 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1670326:1673860 (outdated) --> <!-- English Revision : 1673860 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -224,7 +224,7 @@ host</context> désactivées avec</p> <highlight language="config"> <Directory /> <Directory "/"> AllowOverride None </Directory> </highlight> Loading Loading @@ -519,7 +519,7 @@ All pour les versions antérieures</default> <note><p>Pour des raisons de sécurité et de performance, ne définissez pas <code>AllowOverride</code> à autre chose que <code>None</code> dans votre bloc <code><Directory /></code>. <code>None</code> dans votre bloc <code><Directory "/"></code>. Recherchez plutôt (ou créez) le bloc <code><Directory></code> qui se réfère au répertoire où vous allez précisément placer un fichier <code>.htaccess</code>.</p> Loading Loading @@ -611,6 +611,47 @@ scripts CGI</description> </usage> </directivesynopsis> <directivesynopsis> <name>CGIPassAuth</name> <description>Active la transmission d'en-têtes d'autorisation HTTP aux scripts en tant que variables CGI</description> <syntax>CGIPassAuth On|Off</syntax> <default>CGIPassAuth Off</default> <contextlist><context>directory</context><context>.htaccess</context> </contextlist> <override>AuthConfig</override> <compatibility>Disponible à partir de la version 2.4.13 du serveur HTTP Apache</compatibility> <usage> <p>La directive <directive>CGIPassAuth</directive> permet aux scripts d'accéder aux en-têtes d'autorisation HTTP tels que <code>Authorization</code>, en-tête nécessaire aux scripts qui implémente une authentification HTTP de base. Normalement, ces en-têtes HTTP sont invisibles pour les scripts car ils leurs permettraient de voir les identifiants et mots de passe utilisés pour accéder au serveur lorsque l'authentification HTTP de base est activée au niveau du serveur web. Cette directive doit être définie à "On" lorsque des scripts sont autorisés à implémenter une authentification HTTP de base.</p> <p>Cette directive constitue une alternative à l'option de compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui était déjà disponible dans les versions précédentes du serveur HTTP Apache.</p> <p>Cette option est prise en compte par tout module qui utilise <code>ap_add_common_vars()</code>, comme <module>mod_cgi</module>, <module>mod_cgid</module>, <module>mod_proxy_fcgi</module>, <module>mod_proxy_scgi</module>, etc... En particulier, elle affecte les modules qui ne traitent pas à proprement parler les requêtes, mais utilisent quand-même cette API, comme <module>mod_include</module> ou <module>mod_ext_filter</module>. Les modules tiers qui n'utilisent pas <code>ap_add_common_vars()</code> peuvent aussi choisir de prendre en compte cette option.</p> </usage> </directivesynopsis> <directivesynopsis> <name>ContentDigest</name> <description>Active la génération d'un en-tête <code>Content-MD5</code> Loading Loading @@ -765,7 +806,7 @@ DESACTIVÉS à partir des version 2.3.x.</compatibility> Define SSL </IfDefine> DocumentRoot /var/www/${servername}/htdocs DocumentRoot "/var/www/${servername}/htdocs" </highlight> <p>Le caractère ":" est interdit dans les noms de variables afin Loading @@ -779,7 +820,7 @@ DocumentRoot /var/www/${servername}/htdocs <description>Regroupe un ensemble de directives qui ne s'appliquent qu'au répertoire concerné du système de fichiers, à ses sous-répertoires, et à leur contenu.</description> <syntax><Directory <var>chemin répertoire</var>> <syntax><Directory "<var>chemin répertoire</var>"> ... </Directory></syntax> <contextlist><context>server config</context><context>virtual host</context> Loading @@ -800,9 +841,9 @@ host</context> caractères. Les intervalles de caractères <code>[]</code> sont aussi autorisés. Aucun caractère générique ne peut remplacer le caractère `/', si bien que l'expression <code><Directory /*/public_html></code> ne conviendra pas pour le chemin "/*/public_html"></code> ne conviendra pas pour le chemin * <code>/home/user/public_html</code>, alors que <code><Directory /home/*/public_html></code> conviendra. Exemple :</p> "/home/*/public_html"></code> conviendra. Exemple :</p> <highlight language="config"> <Directory "/usr/local/httpd/htdocs"> Loading @@ -810,6 +851,10 @@ host</context> </Directory> </highlight> <p>Les chemins de répertoires contenant des espaces <em>doivent</em> être entourés de guillemets afin d'empêcher l'interprétation de ces espaces comme fins d'arguments.</p> <note> <p>Soyez prudent avec l'argument <var>chemin répertoire</var> : il doit correspondre exactement au chemin du système de fichier Loading Loading @@ -843,7 +888,7 @@ host</context> exemple, avec</p> <highlight language="config"> <Directory /> <Directory "/"> AllowOverride None </Directory> Loading Loading @@ -890,13 +935,13 @@ host</context> correspondante s'appliquera.</p> <p><strong>Notez que la politique d'accès par défaut dans les sections <code><Directory /></code> consiste à dans les sections <code><Directory "/"></code> consiste à autoriser tout accès sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier correspondant à une URL. Il est recommandé de modifier cette situation à l'aide d'un bloc du style</strong></p> <highlight language="config"> <Directory /> <Directory "/"> Require all denied </Directory> </highlight> Loading Loading @@ -939,12 +984,12 @@ du système de fichiers correspondant à une expression rationnelle< ref="regex">expression rationnelle</glossary>. Par exemple :</p> <highlight language="config"> <DirectoryMatch "^/www/(.+/)?[0-9]{3}"> <DirectoryMatch "^/www/(.+/)?[0-9]{3}/"> # ... </DirectoryMatch> </highlight> <p>conviendrait pour les sous-répertoires de <code>/www/</code> dont <p>convient pour les sous-répertoires de <code>/www/</code> dont le nom se compose de trois chiffres.</p> <note><title>Compatibilité</title> Loading Loading @@ -974,8 +1019,8 @@ du système de fichiers correspondant à une expression rationnelle< nommés.</p> <highlight language="config"> <DirectoryMatch ^/var/www/combined/(?<sitename>[^/]+)> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example <DirectoryMatch "^/var/www/combined/(?<sitename>[^/]+)"> Require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </DirectoryMatch> </highlight> Loading @@ -996,7 +1041,7 @@ combinent entre elles à la réception d'une requête</seealso> <description>Racine principale de l'arborescence des documents visible depuis Internet</description> <syntax>DocumentRoot <var>chemin répertoire</var></syntax> <default>DocumentRoot /usr/local/apache/htdocs</default> <default>DocumentRoot "/usr/local/apache/htdocs"</default> <contextlist><context>server config</context><context>virtual host</context> </contextlist> Loading Loading @@ -1354,7 +1399,7 @@ ErrorDocument 403 /cgi-bin/forbidden.pl?referrer=%{escape:%{HTTP_REFERER}} <highlight language="config"> ErrorDocument 404 /cgi-bin/bad_urls.pl <Directory /web/docs> <Directory "/web/docs"> ErrorDocument 404 default </Directory> </highlight> Loading Loading @@ -1823,7 +1868,7 @@ dans les versions 2.3.14 et antérieures.</compatibility> <name>Files</name> <description>Contient des directives qui s'appliquent aux fichiers précisés</description> <syntax><Files <var>nom fichier</var>> ... </Files></syntax> <syntax><Files "<var>nom fichier</var>"> ... </Files></syntax> <contextlist><context>server config</context><context>virtual host</context> <context>directory</context><context>.htaccess</context> Loading Loading @@ -1916,7 +1961,7 @@ host</context> exemple :</p> <highlight language="config"> <FilesMatch "\.(gif|jpe?g|png)$"> <FilesMatch ".+\.(gif|jpe?g|png)$"> # ... </FilesMatch> </highlight> Loading @@ -1924,6 +1969,11 @@ host</context> <p>correspondrait à la plupart des formats graphiques de l'Internet.</p> <note>Les caractères <code>.+</code> au début de l'expression rationnelle permettent de s'assurer que les fichiers de nom <code>.png</code>, ou <code>.gif</code>, par exemple, ne seront pas pris en compte.</note> <p>A partir de la version 2.4.8, les groupes nommés et les références arrières sont extraits et enregistrés dans l'environnement avec leur nom en majuscules et préfixé Loading @@ -1935,7 +1985,7 @@ host</context> nommés.</p> <highlight language="config"> <FilesMatch ^(?<sitename>[^/]+)> <FilesMatch "^(?<sitename>[^/]+)"> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </FilesMatch> </highlight> Loading Loading @@ -1981,13 +2031,13 @@ HTTP Content-Type pour les fichiers correspondants</description> <highlight language="config"> # force le type MIME de tous les fichiers à image/gif: <Location /images> <Location "/images"> ForceType image/gif </Location> # mais utilise les méthodes classiques d'attribution du type MIME # dans le sous-répertoire suivant : <Location /images/mixed> <Location "/images/mixed"> ForceType None </Location> </highlight> Loading Loading @@ -2116,6 +2166,13 @@ host</context> directives qui supportent le <a href="directive-dict.html#Context">contexte de répertoire</a>.</p> <note type="warning"> Certain variables, such as <code>CONTENT_TYPE</code> and other response headers, are set after <If> conditions have already been evaluated, and so will not be available to use in this directive. </note> </usage> <seealso><a href="../expr.html">Les expressions dans le serveur HTTP Loading Loading @@ -2799,7 +2856,7 @@ host</context> <description>N'applique les directives contenues qu'aux URLs spécifiées</description> <syntax><Location <var>chemin URL</var>|<var>URL</var>> ... </Location></syntax> "<var>chemin URL</var>|<var>URL</var>"> ... </Location></syntax> <contextlist><context>server config</context><context>virtual host</context> </contextlist> Loading Loading @@ -2849,7 +2906,7 @@ host</context> /private1/ et /private1/file.txt, mais pas à /private1other. </p> <highlight language="config"> <Location /private1> <Location "/private1"> # ... </Location> </highlight> Loading @@ -2859,7 +2916,7 @@ host</context> à /private2/file.txt, mais pas à /private2other. </p> <highlight language="config"> <Location /private2<em>/</em>> <Location "/private2<em>/</em>"> # ... </Location> </highlight> Loading @@ -2874,7 +2931,7 @@ host</context> plutôt les sections <directive type="section" module="core">Directory</directive> et <directive type="section" module="core">Files</directive>. <code><Location /></code> constitue une exception et permet d'appliquer aisément "/"></code> constitue une exception et permet d'appliquer aisément une configuration à l'ensemble du serveur.</p> </note> Loading Loading @@ -2920,7 +2977,7 @@ host</context> utiliser :</p> <highlight language="config"> <Location /status> <Location "/status"> SetHandler server-status Require host example.com </Location> Loading @@ -2940,7 +2997,7 @@ host</context> explicitement les slashes multiples si telle est votre intention.</p> <p>Par exemple, <code><LocationMatch ^/abc></code> va <p>Par exemple, <code><LocationMatch "^/abc"></code> va correspondre à l'URL <code>/abc</code> mais pas à l'URL <code> //abc</code>. La directive <directive type="section" >Location</directive> sans expression rationnelle se comporte de Loading @@ -2950,7 +3007,7 @@ host</context> est utilisée pour des requêtes non mandatées, elle fera correspondre implicitement les slashes multiples à des slashes uniques. Par exemple, si vous spécifiez <code><Location /abc/def></code>, une requête de la forme "/abc/def"></code>, une requête de la forme <code>/abc//def</code> correspondra.</p> </note> </usage> Loading Loading @@ -2988,6 +3045,15 @@ host</context> <p>correspondrait à toute URL contenant les sous-chaînes <code>/extra/data</code> ou <code>/special/data</code>.</p> <note><p>Si vous recherchez une URL <strong>commençant par</strong> plutôt que seulement contenant <code>/extra/data</code>, préfixez l'expression rationnelle avec un <code>^</code>.</p> <highlight language="config"> <LocationMatch "^/(extra|special)/data"> </highlight> </note> <p>A partir de la version 2.4.8, les groupes nommés et les références arrières sont extraits et enregistrés dans l'environnement avec leur nom en majuscules et préfixé Loading @@ -2999,7 +3065,7 @@ host</context> nommés.</p> <highlight language="config"> <LocationMatch ^/combined/(?<sitename>[^/]+)> <LocationMatch "^/combined/(?<sitename>[^/]+)"> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </LocationMatch> </highlight> Loading Loading @@ -4452,7 +4518,7 @@ host</context> fichier particulière. Par exemple :</p> <highlight language="config"> <FilesMatch \.php$> <FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch> </highlight> Loading Loading @@ -4793,10 +4859,10 @@ d'hôte spécifique ou à une adresse IP</description> <highlight language="config"> <VirtualHost 10.1.2.3:80> ServerAdmin webmaster@host.example.com DocumentRoot /www/docs/host.example.com DocumentRoot "/www/docs/host.example.com" ServerName host.example.com ErrorLog logs/host.example.com-error_log TransferLog logs/host.example.com-access_log ErrorLog "logs/host.example.com-error_log" TransferLog "logs/host.example.com-access_log" </VirtualHost> </highlight> Loading @@ -4809,10 +4875,10 @@ d'hôte spécifique ou à une adresse IP</description> <highlight language="config"> <VirtualHost [2001:db8::a00:20ff:fea7:ccea]:80> ServerAdmin webmaster@host.example.com DocumentRoot /www/docs/host.example.com DocumentRoot "/www/docs/host.example.com" ServerName host.example.com ErrorLog logs/host.example.com-error_log TransferLog logs/host.example.com-access_log ErrorLog "logs/host.example.com-error_log" TransferLog "logs/host.example.com-access_log" </VirtualHost> </highlight> Loading docs/manual/mod/mod_authnz_ldap.xml.fr +3 −3 Changes for docs/manual/mod/mod_authnz_ldap.xml.fr: 3 added lines, 3 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1643418:1673563 (outdated) --> <!-- English Revision: 1673563 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -783,8 +783,8 @@ AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub le site web :</p> <highlight language="config"> AuthLDAPURL "the url" AuthGroupFile mygroupfile Require group mygroupfile AuthGroupFile "mygroupfile" Require group "mygroupfile" </highlight> <section id="howitworks"><title>Comment ça marche</title> Loading docs/manual/mod/mod_authz_core.xml.fr +12 −12 Changes for docs/manual/mod/mod_authz_core.xml.fr: 12 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> <!-- English Revision: 1642592:1673563 (outdated) --> <!-- English Revision : 1673563 --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more Loading Loading @@ -78,8 +78,8 @@ d'autorisation</title> AuthLDAPURL ldap://other.ldap.host/o=dev?cn </AuthzProviderAlias> Alias /secure /webpages/secure <Directory /webpages/secure> Alias "/secure" "/webpages/secure" <Directory "/webpages/secure"> Require all granted AuthBasicProvider file Loading Loading @@ -118,7 +118,7 @@ Alias /secure /webpages/secure au groupe LDAP <code>Employés temporaires</code>.</p> <highlight language="config"> <Directory /www/mydocs> <Directory "/www/mydocs"> <RequireAll> <RequireAny> Require user superadmin Loading Loading @@ -164,7 +164,7 @@ Alias /secure /webpages/secure <highlight language="config"> SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in <Directory /docroot> <Directory "/docroot"> Require env let_me_in </Directory> </highlight> Loading Loading @@ -351,8 +351,8 @@ d'autorisation.</description> AuthType Basic AuthName "Restricted Resource" AuthBasicProvider file AuthUserFile /web/users AuthGroupFile /web/groups AuthUserFile "/web/users" AuthGroupFile "/web/groups" Require group admin </highlight> Loading @@ -378,7 +378,7 @@ Require group admin <code>reject</code>.</p> <highlight language="config"> <Directory /www/docs> <Directory "/www/docs"> <RequireAll> Require group alpha beta Require not group reject Loading Loading @@ -595,20 +595,20 @@ configuration précédentes.</description> <code>/www/docs/ab/gamma</code>.</note> <highlight language="config"> <Directory /www/docs> <Directory "/www/docs"> AuthType Basic AuthName Documents AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords AuthUserFile "/usr/local/apache/passwd/passwords" Require group alpha </Directory> <Directory /www/docs/ab> <Directory "/www/docs/ab"> AuthMerging Or Require group beta </Directory> <Directory /www/docs/ab/gamma> <Directory "/www/docs/ab/gamma"> Require group gamma </Directory> </highlight> Loading docs/manual/mod/mod_log_config.xml.fr +9 −8 Changes for docs/manual/mod/mod_log_config.xml.fr: 9 added lines, 8 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1619884:1673834 (outdated) --> <!-- English Revision : 1673834 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -279,8 +279,9 @@ d'Apache</a></seealso> <module>mod_logio</module>.</td></tr> <tr><td><code>%O</code></td> <td>Nombre d'octets envoyés, y compris les en-têtes, ne peut être nul. Nécessite l'activation de <td>Nombre d'octets envoyés, y compris les en-têtes. Peut être nul dans les rares cas où une requête est avortée avant que la réponse ne soit envoyée. Nécessite l'activation de <module>mod_logio</module>.</td></tr> <tr><td><code>%S</code></td> Loading Loading @@ -512,10 +513,10 @@ expr=<var>expression</var>]</syntax> <highlight language="config"> # Journal personnalisé avec alias de format LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog logs/access_log common CustomLog "logs/access_log" common # Journal personnalisé avec chaîne de format explicite CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" CustomLog "logs/access_log" "%h %l %u %t \"%r\" %>s %b" </highlight> <p>Le troisième argument est optionnel et permet de contrôler si une Loading @@ -539,8 +540,8 @@ CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" <highlight language="config"> SetEnvIf Request_URI \.gif$ gif-image CustomLog gif-requests.log common env=gif-image CustomLog nongif-requests.log common env=!gif-image CustomLog "gif-requests.log" common env=gif-image CustomLog "nongif-requests.log" common env=!gif-image </highlight> <p>Ou, pour reproduire le comportement de l'ancienne directive Loading @@ -548,7 +549,7 @@ CustomLog nongif-requests.log common env=!gif-image <highlight language="config"> SetEnvIf Referer example\.com localreferer CustomLog referer.log referer env=!localreferer CustomLog "referer.log" referer env=!localreferer </highlight> </usage> </directivesynopsis> Loading docs/manual/mod/mod_reflector.xml.fr +3 −3 Changes for docs/manual/mod/mod_reflector.xml.fr: 3 added lines, 3 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?> <!-- English Revision: 1334024:1673563 (outdated) --> <!-- English Revision : 1673563 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -48,7 +48,7 @@ filtres en sortie.</description> contenant la valeur "gzip" pour que le filtre renvoie les données compressées. <highlight language="config"> <Location /compress> <Location "/compress"> SetHandler reflector SetOutputFilter DEFLATE </Location> Loading @@ -59,7 +59,7 @@ filtres en sortie.</description> <dd>Fait passer le corps de la requête par un filtre d'abaissement de l'échantillonnage d'image, et renvoie le résultat au client. <highlight language="config"> <Location /downsample> <Location "/downsample"> SetHandler reflector SetOutputFilter DOWNSAMPLE </Location> Loading Loading
docs/manual/mod/core.xml.fr +102 −36 Changes for docs/manual/mod/core.xml.fr: 102 added lines, 36 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1670326:1673860 (outdated) --> <!-- English Revision : 1673860 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -224,7 +224,7 @@ host</context> désactivées avec</p> <highlight language="config"> <Directory /> <Directory "/"> AllowOverride None </Directory> </highlight> Loading Loading @@ -519,7 +519,7 @@ All pour les versions antérieures</default> <note><p>Pour des raisons de sécurité et de performance, ne définissez pas <code>AllowOverride</code> à autre chose que <code>None</code> dans votre bloc <code><Directory /></code>. <code>None</code> dans votre bloc <code><Directory "/"></code>. Recherchez plutôt (ou créez) le bloc <code><Directory></code> qui se réfère au répertoire où vous allez précisément placer un fichier <code>.htaccess</code>.</p> Loading Loading @@ -611,6 +611,47 @@ scripts CGI</description> </usage> </directivesynopsis> <directivesynopsis> <name>CGIPassAuth</name> <description>Active la transmission d'en-têtes d'autorisation HTTP aux scripts en tant que variables CGI</description> <syntax>CGIPassAuth On|Off</syntax> <default>CGIPassAuth Off</default> <contextlist><context>directory</context><context>.htaccess</context> </contextlist> <override>AuthConfig</override> <compatibility>Disponible à partir de la version 2.4.13 du serveur HTTP Apache</compatibility> <usage> <p>La directive <directive>CGIPassAuth</directive> permet aux scripts d'accéder aux en-têtes d'autorisation HTTP tels que <code>Authorization</code>, en-tête nécessaire aux scripts qui implémente une authentification HTTP de base. Normalement, ces en-têtes HTTP sont invisibles pour les scripts car ils leurs permettraient de voir les identifiants et mots de passe utilisés pour accéder au serveur lorsque l'authentification HTTP de base est activée au niveau du serveur web. Cette directive doit être définie à "On" lorsque des scripts sont autorisés à implémenter une authentification HTTP de base.</p> <p>Cette directive constitue une alternative à l'option de compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui était déjà disponible dans les versions précédentes du serveur HTTP Apache.</p> <p>Cette option est prise en compte par tout module qui utilise <code>ap_add_common_vars()</code>, comme <module>mod_cgi</module>, <module>mod_cgid</module>, <module>mod_proxy_fcgi</module>, <module>mod_proxy_scgi</module>, etc... En particulier, elle affecte les modules qui ne traitent pas à proprement parler les requêtes, mais utilisent quand-même cette API, comme <module>mod_include</module> ou <module>mod_ext_filter</module>. Les modules tiers qui n'utilisent pas <code>ap_add_common_vars()</code> peuvent aussi choisir de prendre en compte cette option.</p> </usage> </directivesynopsis> <directivesynopsis> <name>ContentDigest</name> <description>Active la génération d'un en-tête <code>Content-MD5</code> Loading Loading @@ -765,7 +806,7 @@ DESACTIVÉS à partir des version 2.3.x.</compatibility> Define SSL </IfDefine> DocumentRoot /var/www/${servername}/htdocs DocumentRoot "/var/www/${servername}/htdocs" </highlight> <p>Le caractère ":" est interdit dans les noms de variables afin Loading @@ -779,7 +820,7 @@ DocumentRoot /var/www/${servername}/htdocs <description>Regroupe un ensemble de directives qui ne s'appliquent qu'au répertoire concerné du système de fichiers, à ses sous-répertoires, et à leur contenu.</description> <syntax><Directory <var>chemin répertoire</var>> <syntax><Directory "<var>chemin répertoire</var>"> ... </Directory></syntax> <contextlist><context>server config</context><context>virtual host</context> Loading @@ -800,9 +841,9 @@ host</context> caractères. Les intervalles de caractères <code>[]</code> sont aussi autorisés. Aucun caractère générique ne peut remplacer le caractère `/', si bien que l'expression <code><Directory /*/public_html></code> ne conviendra pas pour le chemin "/*/public_html"></code> ne conviendra pas pour le chemin * <code>/home/user/public_html</code>, alors que <code><Directory /home/*/public_html></code> conviendra. Exemple :</p> "/home/*/public_html"></code> conviendra. Exemple :</p> <highlight language="config"> <Directory "/usr/local/httpd/htdocs"> Loading @@ -810,6 +851,10 @@ host</context> </Directory> </highlight> <p>Les chemins de répertoires contenant des espaces <em>doivent</em> être entourés de guillemets afin d'empêcher l'interprétation de ces espaces comme fins d'arguments.</p> <note> <p>Soyez prudent avec l'argument <var>chemin répertoire</var> : il doit correspondre exactement au chemin du système de fichier Loading Loading @@ -843,7 +888,7 @@ host</context> exemple, avec</p> <highlight language="config"> <Directory /> <Directory "/"> AllowOverride None </Directory> Loading Loading @@ -890,13 +935,13 @@ host</context> correspondante s'appliquera.</p> <p><strong>Notez que la politique d'accès par défaut dans les sections <code><Directory /></code> consiste à dans les sections <code><Directory "/"></code> consiste à autoriser tout accès sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier correspondant à une URL. Il est recommandé de modifier cette situation à l'aide d'un bloc du style</strong></p> <highlight language="config"> <Directory /> <Directory "/"> Require all denied </Directory> </highlight> Loading Loading @@ -939,12 +984,12 @@ du système de fichiers correspondant à une expression rationnelle< ref="regex">expression rationnelle</glossary>. Par exemple :</p> <highlight language="config"> <DirectoryMatch "^/www/(.+/)?[0-9]{3}"> <DirectoryMatch "^/www/(.+/)?[0-9]{3}/"> # ... </DirectoryMatch> </highlight> <p>conviendrait pour les sous-répertoires de <code>/www/</code> dont <p>convient pour les sous-répertoires de <code>/www/</code> dont le nom se compose de trois chiffres.</p> <note><title>Compatibilité</title> Loading Loading @@ -974,8 +1019,8 @@ du système de fichiers correspondant à une expression rationnelle< nommés.</p> <highlight language="config"> <DirectoryMatch ^/var/www/combined/(?<sitename>[^/]+)> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example <DirectoryMatch "^/var/www/combined/(?<sitename>[^/]+)"> Require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </DirectoryMatch> </highlight> Loading @@ -996,7 +1041,7 @@ combinent entre elles à la réception d'une requête</seealso> <description>Racine principale de l'arborescence des documents visible depuis Internet</description> <syntax>DocumentRoot <var>chemin répertoire</var></syntax> <default>DocumentRoot /usr/local/apache/htdocs</default> <default>DocumentRoot "/usr/local/apache/htdocs"</default> <contextlist><context>server config</context><context>virtual host</context> </contextlist> Loading Loading @@ -1354,7 +1399,7 @@ ErrorDocument 403 /cgi-bin/forbidden.pl?referrer=%{escape:%{HTTP_REFERER}} <highlight language="config"> ErrorDocument 404 /cgi-bin/bad_urls.pl <Directory /web/docs> <Directory "/web/docs"> ErrorDocument 404 default </Directory> </highlight> Loading Loading @@ -1823,7 +1868,7 @@ dans les versions 2.3.14 et antérieures.</compatibility> <name>Files</name> <description>Contient des directives qui s'appliquent aux fichiers précisés</description> <syntax><Files <var>nom fichier</var>> ... </Files></syntax> <syntax><Files "<var>nom fichier</var>"> ... </Files></syntax> <contextlist><context>server config</context><context>virtual host</context> <context>directory</context><context>.htaccess</context> Loading Loading @@ -1916,7 +1961,7 @@ host</context> exemple :</p> <highlight language="config"> <FilesMatch "\.(gif|jpe?g|png)$"> <FilesMatch ".+\.(gif|jpe?g|png)$"> # ... </FilesMatch> </highlight> Loading @@ -1924,6 +1969,11 @@ host</context> <p>correspondrait à la plupart des formats graphiques de l'Internet.</p> <note>Les caractères <code>.+</code> au début de l'expression rationnelle permettent de s'assurer que les fichiers de nom <code>.png</code>, ou <code>.gif</code>, par exemple, ne seront pas pris en compte.</note> <p>A partir de la version 2.4.8, les groupes nommés et les références arrières sont extraits et enregistrés dans l'environnement avec leur nom en majuscules et préfixé Loading @@ -1935,7 +1985,7 @@ host</context> nommés.</p> <highlight language="config"> <FilesMatch ^(?<sitename>[^/]+)> <FilesMatch "^(?<sitename>[^/]+)"> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </FilesMatch> </highlight> Loading Loading @@ -1981,13 +2031,13 @@ HTTP Content-Type pour les fichiers correspondants</description> <highlight language="config"> # force le type MIME de tous les fichiers à image/gif: <Location /images> <Location "/images"> ForceType image/gif </Location> # mais utilise les méthodes classiques d'attribution du type MIME # dans le sous-répertoire suivant : <Location /images/mixed> <Location "/images/mixed"> ForceType None </Location> </highlight> Loading Loading @@ -2116,6 +2166,13 @@ host</context> directives qui supportent le <a href="directive-dict.html#Context">contexte de répertoire</a>.</p> <note type="warning"> Certain variables, such as <code>CONTENT_TYPE</code> and other response headers, are set after <If> conditions have already been evaluated, and so will not be available to use in this directive. </note> </usage> <seealso><a href="../expr.html">Les expressions dans le serveur HTTP Loading Loading @@ -2799,7 +2856,7 @@ host</context> <description>N'applique les directives contenues qu'aux URLs spécifiées</description> <syntax><Location <var>chemin URL</var>|<var>URL</var>> ... </Location></syntax> "<var>chemin URL</var>|<var>URL</var>"> ... </Location></syntax> <contextlist><context>server config</context><context>virtual host</context> </contextlist> Loading Loading @@ -2849,7 +2906,7 @@ host</context> /private1/ et /private1/file.txt, mais pas à /private1other. </p> <highlight language="config"> <Location /private1> <Location "/private1"> # ... </Location> </highlight> Loading @@ -2859,7 +2916,7 @@ host</context> à /private2/file.txt, mais pas à /private2other. </p> <highlight language="config"> <Location /private2<em>/</em>> <Location "/private2<em>/</em>"> # ... </Location> </highlight> Loading @@ -2874,7 +2931,7 @@ host</context> plutôt les sections <directive type="section" module="core">Directory</directive> et <directive type="section" module="core">Files</directive>. <code><Location /></code> constitue une exception et permet d'appliquer aisément "/"></code> constitue une exception et permet d'appliquer aisément une configuration à l'ensemble du serveur.</p> </note> Loading Loading @@ -2920,7 +2977,7 @@ host</context> utiliser :</p> <highlight language="config"> <Location /status> <Location "/status"> SetHandler server-status Require host example.com </Location> Loading @@ -2940,7 +2997,7 @@ host</context> explicitement les slashes multiples si telle est votre intention.</p> <p>Par exemple, <code><LocationMatch ^/abc></code> va <p>Par exemple, <code><LocationMatch "^/abc"></code> va correspondre à l'URL <code>/abc</code> mais pas à l'URL <code> //abc</code>. La directive <directive type="section" >Location</directive> sans expression rationnelle se comporte de Loading @@ -2950,7 +3007,7 @@ host</context> est utilisée pour des requêtes non mandatées, elle fera correspondre implicitement les slashes multiples à des slashes uniques. Par exemple, si vous spécifiez <code><Location /abc/def></code>, une requête de la forme "/abc/def"></code>, une requête de la forme <code>/abc//def</code> correspondra.</p> </note> </usage> Loading Loading @@ -2988,6 +3045,15 @@ host</context> <p>correspondrait à toute URL contenant les sous-chaînes <code>/extra/data</code> ou <code>/special/data</code>.</p> <note><p>Si vous recherchez une URL <strong>commençant par</strong> plutôt que seulement contenant <code>/extra/data</code>, préfixez l'expression rationnelle avec un <code>^</code>.</p> <highlight language="config"> <LocationMatch "^/(extra|special)/data"> </highlight> </note> <p>A partir de la version 2.4.8, les groupes nommés et les références arrières sont extraits et enregistrés dans l'environnement avec leur nom en majuscules et préfixé Loading @@ -2999,7 +3065,7 @@ host</context> nommés.</p> <highlight language="config"> <LocationMatch ^/combined/(?<sitename>[^/]+)> <LocationMatch "^/combined/(?<sitename>[^/]+)"> require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </LocationMatch> </highlight> Loading Loading @@ -4452,7 +4518,7 @@ host</context> fichier particulière. Par exemple :</p> <highlight language="config"> <FilesMatch \.php$> <FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch> </highlight> Loading Loading @@ -4793,10 +4859,10 @@ d'hôte spécifique ou à une adresse IP</description> <highlight language="config"> <VirtualHost 10.1.2.3:80> ServerAdmin webmaster@host.example.com DocumentRoot /www/docs/host.example.com DocumentRoot "/www/docs/host.example.com" ServerName host.example.com ErrorLog logs/host.example.com-error_log TransferLog logs/host.example.com-access_log ErrorLog "logs/host.example.com-error_log" TransferLog "logs/host.example.com-access_log" </VirtualHost> </highlight> Loading @@ -4809,10 +4875,10 @@ d'hôte spécifique ou à une adresse IP</description> <highlight language="config"> <VirtualHost [2001:db8::a00:20ff:fea7:ccea]:80> ServerAdmin webmaster@host.example.com DocumentRoot /www/docs/host.example.com DocumentRoot "/www/docs/host.example.com" ServerName host.example.com ErrorLog logs/host.example.com-error_log TransferLog logs/host.example.com-access_log ErrorLog "logs/host.example.com-error_log" TransferLog "logs/host.example.com-access_log" </VirtualHost> </highlight> Loading
docs/manual/mod/mod_authnz_ldap.xml.fr +3 −3 Changes for docs/manual/mod/mod_authnz_ldap.xml.fr: 3 added lines, 3 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1643418:1673563 (outdated) --> <!-- English Revision: 1673563 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -783,8 +783,8 @@ AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub le site web :</p> <highlight language="config"> AuthLDAPURL "the url" AuthGroupFile mygroupfile Require group mygroupfile AuthGroupFile "mygroupfile" Require group "mygroupfile" </highlight> <section id="howitworks"><title>Comment ça marche</title> Loading
docs/manual/mod/mod_authz_core.xml.fr +12 −12 Changes for docs/manual/mod/mod_authz_core.xml.fr: 12 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> <!-- English Revision: 1642592:1673563 (outdated) --> <!-- English Revision : 1673563 --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more Loading Loading @@ -78,8 +78,8 @@ d'autorisation</title> AuthLDAPURL ldap://other.ldap.host/o=dev?cn </AuthzProviderAlias> Alias /secure /webpages/secure <Directory /webpages/secure> Alias "/secure" "/webpages/secure" <Directory "/webpages/secure"> Require all granted AuthBasicProvider file Loading Loading @@ -118,7 +118,7 @@ Alias /secure /webpages/secure au groupe LDAP <code>Employés temporaires</code>.</p> <highlight language="config"> <Directory /www/mydocs> <Directory "/www/mydocs"> <RequireAll> <RequireAny> Require user superadmin Loading Loading @@ -164,7 +164,7 @@ Alias /secure /webpages/secure <highlight language="config"> SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in <Directory /docroot> <Directory "/docroot"> Require env let_me_in </Directory> </highlight> Loading Loading @@ -351,8 +351,8 @@ d'autorisation.</description> AuthType Basic AuthName "Restricted Resource" AuthBasicProvider file AuthUserFile /web/users AuthGroupFile /web/groups AuthUserFile "/web/users" AuthGroupFile "/web/groups" Require group admin </highlight> Loading @@ -378,7 +378,7 @@ Require group admin <code>reject</code>.</p> <highlight language="config"> <Directory /www/docs> <Directory "/www/docs"> <RequireAll> Require group alpha beta Require not group reject Loading Loading @@ -595,20 +595,20 @@ configuration précédentes.</description> <code>/www/docs/ab/gamma</code>.</note> <highlight language="config"> <Directory /www/docs> <Directory "/www/docs"> AuthType Basic AuthName Documents AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords AuthUserFile "/usr/local/apache/passwd/passwords" Require group alpha </Directory> <Directory /www/docs/ab> <Directory "/www/docs/ab"> AuthMerging Or Require group beta </Directory> <Directory /www/docs/ab/gamma> <Directory "/www/docs/ab/gamma"> Require group gamma </Directory> </highlight> Loading
docs/manual/mod/mod_log_config.xml.fr +9 −8 Changes for docs/manual/mod/mod_log_config.xml.fr: 9 added lines, 8 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision: 1619884:1673834 (outdated) --> <!-- English Revision : 1673834 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -279,8 +279,9 @@ d'Apache</a></seealso> <module>mod_logio</module>.</td></tr> <tr><td><code>%O</code></td> <td>Nombre d'octets envoyés, y compris les en-têtes, ne peut être nul. Nécessite l'activation de <td>Nombre d'octets envoyés, y compris les en-têtes. Peut être nul dans les rares cas où une requête est avortée avant que la réponse ne soit envoyée. Nécessite l'activation de <module>mod_logio</module>.</td></tr> <tr><td><code>%S</code></td> Loading Loading @@ -512,10 +513,10 @@ expr=<var>expression</var>]</syntax> <highlight language="config"> # Journal personnalisé avec alias de format LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog logs/access_log common CustomLog "logs/access_log" common # Journal personnalisé avec chaîne de format explicite CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" CustomLog "logs/access_log" "%h %l %u %t \"%r\" %>s %b" </highlight> <p>Le troisième argument est optionnel et permet de contrôler si une Loading @@ -539,8 +540,8 @@ CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" <highlight language="config"> SetEnvIf Request_URI \.gif$ gif-image CustomLog gif-requests.log common env=gif-image CustomLog nongif-requests.log common env=!gif-image CustomLog "gif-requests.log" common env=gif-image CustomLog "nongif-requests.log" common env=!gif-image </highlight> <p>Ou, pour reproduire le comportement de l'ancienne directive Loading @@ -548,7 +549,7 @@ CustomLog nongif-requests.log common env=!gif-image <highlight language="config"> SetEnvIf Referer example\.com localreferer CustomLog referer.log referer env=!localreferer CustomLog "referer.log" referer env=!localreferer </highlight> </usage> </directivesynopsis> Loading
docs/manual/mod/mod_reflector.xml.fr +3 −3 Changes for docs/manual/mod/mod_reflector.xml.fr: 3 added lines, 3 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?> <!-- English Revision: 1334024:1673563 (outdated) --> <!-- English Revision : 1673563 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -48,7 +48,7 @@ filtres en sortie.</description> contenant la valeur "gzip" pour que le filtre renvoie les données compressées. <highlight language="config"> <Location /compress> <Location "/compress"> SetHandler reflector SetOutputFilter DEFLATE </Location> Loading @@ -59,7 +59,7 @@ filtres en sortie.</description> <dd>Fait passer le corps de la requête par un filtre d'abaissement de l'échantillonnage d'image, et renvoie le résultat au client. <highlight language="config"> <Location /downsample> <Location "/downsample"> SetHandler reflector SetOutputFilter DOWNSAMPLE </Location> Loading