diff options
author | Lucien Gentis <lgentis@apache.org> | 2015-04-19 18:45:41 +0200 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2015-04-19 18:45:41 +0200 |
commit | b50a7f23f2931a9427a6b21967fbc3a39104dde4 (patch) | |
tree | 4973bd88c3f2b646d455877a035ec99f2f67f298 /docs/manual/mod | |
parent | mod_proxy_wstunnel: Bypass the handler while the connection is not (diff) | |
download | apache2-b50a7f23f2931a9427a6b21967fbc3a39104dde4.tar.xz apache2-b50a7f23f2931a9427a6b21967fbc3a39104dde4.zip |
XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1674641 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod')
-rw-r--r-- | docs/manual/mod/core.xml.fr | 90 | ||||
-rw-r--r-- | docs/manual/mod/mod_asis.xml.fr | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_authnz_ldap.xml.fr | 21 | ||||
-rw-r--r-- | docs/manual/mod/mod_authz_core.xml.fr | 40 | ||||
-rw-r--r-- | docs/manual/mod/mod_env.xml.fr | 2 |
5 files changed, 92 insertions, 63 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index d307b9638b..9e46f9b0f6 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1664071:1674195 (outdated) --> +<!-- English Revision : 1674195 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -224,7 +224,7 @@ host</context> désactivées avec</p> <highlight language="config"> -<Directory /> +<Directory "/"> AllowOverride None </Directory> </highlight> @@ -525,7 +525,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> @@ -626,7 +626,7 @@ tant que variables CGI</description> <contextlist><context>directory</context><context>.htaccess</context> </contextlist> <override>AuthConfig</override> -<compatibility>Disponible à partir de la version 2.5.0 du serveur HTTP +<compatibility>Disponible à partir de la version 2.4.13 du serveur HTTP Apache</compatibility> <usage> @@ -812,7 +812,7 @@ DESACTIVÉS à partir de la version 2.3.0.</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 @@ -851,9 +851,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"> @@ -861,6 +861,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 @@ -894,7 +898,7 @@ host</context> exemple, avec</p> <highlight language="config"> -<Directory /> +<Directory "/"> AllowOverride None </Directory> @@ -941,13 +945,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> @@ -990,12 +994,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> @@ -1025,8 +1029,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> </usage> @@ -1404,7 +1408,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> @@ -1971,7 +1975,7 @@ host</context> exemple :</p> <highlight language="config"> -<FilesMatch "\.(gif|jpe?g|png)$"> +<FilesMatch ".+\.(gif|jpe?g|png)$"> # ... </FilesMatch> </highlight> @@ -1979,6 +1983,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é @@ -1990,7 +1999,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> @@ -2035,13 +2044,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> @@ -2170,6 +2179,12 @@ host</context> directives qui supportent le <a href="directive-dict.html#Context">contexte de répertoire</a>.</p> + <note type="warning"> + Certaines variables comme <code>CONTENT_TYPE</code> ainsi que + d'autres en-têtes de réponse ne seront pas disponibles dans ce bloc, + car elle sont définies après l'évaluation des conditions <If>. + </note> + </usage> <seealso><a href="../expr.html">Les expressions dans le serveur HTTP @@ -2901,7 +2916,7 @@ host</context> /private1/ et /private1/file.txt, mais pas à /private1other. </p> <highlight language="config"> -<Location /private1> +<Location "/private1"> # ... </Location> </highlight> @@ -2911,7 +2926,7 @@ host</context> à /private2/file.txt, mais pas à /private2other. </p> <highlight language="config"> -<Location /private2<em>/</em>> +<Location "/private2<em>/</em>"> # ... </Location> </highlight> @@ -2926,7 +2941,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> @@ -2972,7 +2987,7 @@ host</context> utiliser :</p> <highlight language="config"> -<Location /status> +<Location "/status"> SetHandler server-status Require host example.com </Location> @@ -2992,7 +3007,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 @@ -3002,7 +3017,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> @@ -3040,6 +3055,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é @@ -3051,7 +3075,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> @@ -4562,7 +4586,7 @@ host</context> fichier particulière. Par exemple :</p> <highlight language="config"> -<FilesMatch \.php$> +<FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch> </highlight> @@ -4907,10 +4931,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> @@ -4923,10 +4947,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> diff --git a/docs/manual/mod/mod_asis.xml.fr b/docs/manual/mod/mod_asis.xml.fr index 52cb6aebdf..c25de8fc7b 100644 --- a/docs/manual/mod/mod_asis.xml.fr +++ b/docs/manual/mod/mod_asis.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1330911:1673932 (outdated) --> +<!-- English Revision : 1673932 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> diff --git a/docs/manual/mod/mod_authnz_ldap.xml.fr b/docs/manual/mod/mod_authnz_ldap.xml.fr index dfd13f3d39..ba9ceb14ee 100644 --- a/docs/manual/mod/mod_authnz_ldap.xml.fr +++ b/docs/manual/mod/mod_authnz_ldap.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1643416:1673932 (outdated) --> +<!-- English Revision : 1673932 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -514,7 +514,8 @@ AuthLDAPMaxSubGroupDepth 1 <p>La directive suivante accorderait l'autorisation d'accès à tout utilisateur dont l'attribut employeeType a pour valeur "actif" :</p> - <highlight language="config">Require ldap-attribute employeeType=active</highlight> + <highlight language="config">Require ldap-attribute + "employeeType=active"</highlight> <p>Plusieurs paires attribut/valeur peuvent être spécifiées par une même directive en les séparant par des espaces, ou en définissant @@ -530,7 +531,8 @@ AuthLDAPMaxSubGroupDepth 1 utilisateur dont l'attribut city aurait pour valeur "San Jose", ou donc l'attribut status aurait pour valeur "actif" :</p> - <highlight language="config">Require ldap-attribute city="San Jose" status=active</highlight> + <highlight language="config">Require ldap-attribute city="San Jose" + "status=active"</highlight> </section> @@ -546,7 +548,8 @@ AuthLDAPMaxSubGroupDepth 1 utilisateur possédant un téléphone cellulaire et faisant partie du département "marketing" :</p> - <highlight language="config">Require ldap-filter &(cell=*)(department=marketing)</highlight> + <highlight language="config">Require ldap-filter + "&(cell=*)(department=marketing)"</highlight> <p>Alors que la directive <code>Require ldap-attribute</code> se contente d'une simple comparaison d'attributs, la directive @@ -565,8 +568,9 @@ AuthLDAPMaxSubGroupDepth 1 fonction ldap.</p> <highlight language="config"> -<LocationMatch ^/dav/(?<SITENAME>[^/]+)/> - Require ldap-filter (memberOf=cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}},ou=Websites,o=Example) +<LocationMatch "^/dav/(?<SITENAME>[^/]+)/"> + Require ldap-filter + "(memberOf=cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}},ou=Websites,o=Example)" </LocationMatch> </highlight> @@ -585,8 +589,9 @@ AuthLDAPMaxSubGroupDepth 1 aux objets spécifiés dans le serveur LDAP :</p> <highlight language="config"> -<LocationMatch ^/dav/(?<SITENAME>[^/]+)/> -Require ldap-search (cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}} Website) +<LocationMatch "^/dav/(?<SITENAME>[^/]+)/"> +Require ldap-search "(cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}} +Website)" </LocationMatch> </highlight> diff --git a/docs/manual/mod/mod_authz_core.xml.fr b/docs/manual/mod/mod_authz_core.xml.fr index c13a00086f..9626fe70a1 100644 --- a/docs/manual/mod/mod_authz_core.xml.fr +++ b/docs/manual/mod/mod_authz_core.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1642590:1673947 (outdated) --> +<!-- English Revision : 1673947 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -66,13 +66,13 @@ d'Apache HTTPD</compatibility> au groupe LDAP <code>Employés temporaires</code>.</p> <highlight language="config"> -<Directory /www/mydocs> +<Directory "/www/mydocs"> <RequireAll> <RequireAny> Require user superadmin <RequireAll> Require group admins - Require ldap-group cn=Administrateurs,o=Airius + Require ldap-group "cn=Administrateurs,o=Airius" <RequireAny> Require group ventes Require ldap-attribute dept="ventes" @@ -81,7 +81,7 @@ d'Apache HTTPD</compatibility> </RequireAny> <RequireNone> Require group temps - Require ldap-group cn=Employés temporaires,o=Airius + Require ldap-group "cn=Employés temporaires,o=Airius" </RequireNone> </RequireAll> </Directory> @@ -111,8 +111,8 @@ d'Apache HTTPD</compatibility> entre autres.</p> <highlight language="config"> -SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in -<Directory /docroot> +SetEnvIf User-Agent "^KnockKnock/2\.0" let_me_in +<Directory "/docroot"> Require env let_me_in </Directory> </highlight> @@ -234,20 +234,20 @@ d'autorisation</title> </p> <highlight language="config"> -<AuthzProviderAlias ldap-group ldap-group-alias1 cn=my-group,o=ctx> +<AuthzProviderAlias ldap-group ldap-group-alias1 "cn=my-group,o=ctx"> AuthLDAPBindDN cn=youruser,o=ctx AuthLDAPBindPassword yourpassword - AuthLDAPURL ldap://ldap.host/o=ctx + AuthLDAPURL "ldap://ldap.host/o=ctx" </AuthzProviderAlias> -<AuthzProviderAlias ldap-group ldap-group-alias2 cn=my-other-group,o=dev> - AuthLDAPBindDN cn=yourotheruser,o=dev +<AuthzProviderAlias ldap-group ldap-group-alias2 "cn=my-other-group,o=dev"> + AuthLDAPBindDN "cn=yourotheruser,o=dev" AuthLDAPBindPassword yourotherpassword - AuthLDAPURL ldap://other.ldap.host/o=dev?cn + 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 @@ -352,8 +352,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> @@ -379,7 +379,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 @@ -596,20 +596,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> diff --git a/docs/manual/mod/mod_env.xml.fr b/docs/manual/mod/mod_env.xml.fr index 43fc94210c..96972deea3 100644 --- a/docs/manual/mod/mod_env.xml.fr +++ b/docs/manual/mod/mod_env.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1533750:1673947 (outdated) --> +<!-- English Revision : 1673947 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> |