From e307aa65f4651ceb78985197fd3164abd87e10d5 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 18 Apr 2015 16:18:47 +0000 Subject: [PATCH] XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1674532 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_actions.xml.fr | 12 ++-- docs/manual/mod/mod_alias.xml.fr | 83 +++++++++++++------------- docs/manual/mod/mod_authz_dbd.xml.fr | 15 +++-- docs/manual/mod/mod_info.xml.fr | 8 +-- docs/manual/mod/mod_ldap.xml.fr | 54 ++++++++--------- docs/manual/mod/mod_logio.xml | 2 +- docs/manual/mod/mod_proxy_scgi.xml.fr | 10 ++-- docs/manual/mod/mod_vhost_alias.xml.fr | 20 +++---- 8 files changed, 102 insertions(+), 102 deletions(-) diff --git a/docs/manual/mod/mod_actions.xml.fr b/docs/manual/mod/mod_actions.xml.fr index 46fe0715b70..c49a09af0d2 100644 --- a/docs/manual/mod/mod_actions.xml.fr +++ b/docs/manual/mod/mod_actions.xml.fr @@ -1,7 +1,7 @@ - + @@ -94,7 +94,7 @@ Action image/gif /cgi-bin/images.cgi # Files of a particular file extension AddHandler my-file-type .xyz -Action my-file-type /cgi-bin/program.cgi +Action my-file-type "/cgi-bin/program.cgi"

Dans cet exemple, les requêtes pour des fichiers possédant @@ -108,9 +108,9 @@ Action my-file-type /cgi-bin/program.cgi virtuelles.

-<Location /news> +<Location "/news"> SetHandler news-handler - Action news-handler /cgi-bin/news.cgi virtual + Action news-handler "/cgi-bin/news.cgi" virtual </Location> @@ -156,10 +156,10 @@ particulière. # All GET requests go here -Script GET /cgi-bin/search +Script GET "/cgi-bin/search" # A CGI PUT handler -Script PUT /~bob/put.cgi +Script PUT "/~bob/put.cgi" diff --git a/docs/manual/mod/mod_alias.xml.fr b/docs/manual/mod/mod_alias.xml.fr index e86642e5075..cf715ee4387 100644 --- a/docs/manual/mod/mod_alias.xml.fr +++ b/docs/manual/mod/mod_alias.xml.fr @@ -1,7 +1,7 @@ - + @@ -98,8 +98,8 @@ système de fichiers éventuellement s'appliquer, comme dans l'exemple suivant :

-Alias /foo/bar /baz -Alias /foo /gaq +Alias "/foo/bar" "/baz" +Alias "/foo" "/gaq"

Si l'ordre des directives était inversé, la directive insensibles à la casse.

- Alias /image /ftp/pub/image + Alias "/image" "/ftp/pub/image"

Une requête pour http://example.com/image/foo.gif fera @@ -159,8 +159,8 @@ de fichiers requête. Autrement dit, si vous définissez

- Alias /icons/ /usr/local/apache/icons/ - + Alias "/icons/" "/usr/local/apache/icons/" +

l'alias précédent ne s'appliquera pas à l'url /icons à cause de l'absence du slash final. Ainsi, si @@ -183,8 +183,8 @@ de fichiers probablement permettre explicitement l'accès à ce répertoire.

-Alias /image /ftp/pub/image -<Directory /ftp/pub/image> +Alias "/image" "/ftp/pub/image" +<Directory "/ftp/pub/image"> Require all granted </Directory> @@ -200,11 +200,11 @@ Alias /image /ftp/pub/image href="../expr.html">syntaxe des expressions.

-<Location /image> - Alias /ftp/pub/image +<Location "/image"> + Alias "/ftp/pub/image" </Location> -<LocationMatch /error/(?<NUMBER>[0-9]+)> - Alias /usr/local/apache/errors/%{env:MATCH_NUMBER}.html +<LocationMatch "/error/(?<NUMBER>[0-9]+)"> + Alias "/usr/local/apache/errors/%{env:MATCH_NUMBER}.html" </LocationMatch> @@ -233,7 +233,7 @@ en faisant intervenir les expressions rationnelles utiliser :

- AliasMatch ^/icons(.*) /usr/local/apache/icons$1 + AliasMatch "^/icons(.*)" "/usr/local/apache/icons$1$2"

Toute la puissance des expressions @@ -242,7 +242,7 @@ en faisant intervenir les expressions rationnelles insensible à la casse :

- AliasMatch (?i)^/image(.*) /ftp/pub/image$1 + AliasMatch "(?i)^/image(.*)" "/ftp/pub/image$1"

Il existe une différence subtile entre avec AliasMatch :

- Alias /image/ /ftp/pub/image/ + Alias "/image/" "/ftp/pub/image/"

Le simple remplacement d'Alias par AliasMatch ne produira pas le @@ -276,14 +276,14 @@ en faisant intervenir les expressions rationnelles qui contiennent /image/ vers /ftp/pub/image/ :

- AliasMatch /image/ /ftp/pub/image/ + AliasMatch "/image/" "/ftp/pub/image/"

Voici la directive AliasMatch qui produira le même résultat que la directive Alias ci-dessus :

- AliasMatch ^/image/(.*)$ /ftp/pub/image/$1 + AliasMatch "^/image/(.*)$" "/ftp/pub/image/$1"

Bien entendu, il n'y a aucune raison d'utiliser différents :

- AliasMatch ^/image/(.*)\.jpg$ /fichiers/jpg.images/$1.jpg
- AliasMatch ^/image/(.*)\.gif$ /fichiers/gif.images/$1.gif + AliasMatch "^/image/(.*)\.jpg$" "/fichiers/jpg.images/$1.jpg"
+ AliasMatch "^/image/(.*)\.gif$" "/fichiers/gif.images/$1.gif"

Les éventuels slashes de tête multiples seront supprimés par le @@ -339,10 +339,10 @@ d'effectuer une autre requête avec une URL différente # Redirige vers une URL sur un serveur différent -Redirect /service http://foo2.example.com/service +Redirect "/service" "http://foo2.example.com/service" # Redirige vers une URL sur le même serveur -Redirect /one /two +Redirect "/one" "/two"

Si le client effectue une requête pour l'URL @@ -365,6 +365,7 @@ Redirect /one /two rationnelles, veuillez vous reporter à la directive RedirectMatch.

+ Note

Les directives de redirection ont priorité sur les directives Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le @@ -412,8 +413,8 @@ Redirect /one /two http_protocol.c).

-Redirect permanent /one http://example.com/two -Redirect 303 /three http://example.com/other +Redirect permanent "/one" "http://example.com/two" +Redirect 303 "/three" "http://example.com/other"

Si une directive Redirect est définie au @@ -424,14 +425,14 @@ Redirect 303 /three http://example.com/other utilisant la syntaxe des expressions.

-<Location /one> - Redirect permanent http://example.com/two +<Location "/one"> + Redirect permanent "http://example.com/two" </Location>
-<Location /three> - Redirect 303 http://example.com/other +<Location "/three"> + Redirect 303 "http://example.com/other" </Location>
-<LocationMatch /error/(?<NUMBER>[0-9]+)> - Redirect permanent http://example.com/errors/%{env:MATCH_NUMBER}.html +<LocationMatch "/error/(?<NUMBER>[0-9]+)"> + Redirect permanent "http://example.com/errors/%{env:MATCH_NUMBER}.html" </LocationMatch>
@@ -462,7 +463,7 @@ courante serveur, on peut utiliser :

- RedirectMatch (.*)\.gif$ http://autre.example.com$1.jpg + RedirectMatch "(.*)\.gif$" "http://autre.example.com$1.jpg"

Les remarques à propos de la différence entre fichiers local.

- ScriptAlias /cgi-bin/ /web/cgi-bin/ + ScriptAlias "/cgi-bin/" "/web/cgi-bin/"

Une requête pour http://example.com/cgi-bin/foo @@ -542,8 +543,8 @@ et désigne la cible comme script CGI /web/cgi-bin/foo. Cette configuration est sensiblement équivalente à :

-Alias /cgi-bin/ /web/cgi-bin/ -<Location /cgi-bin > +Alias "/cgi-bin/" "/web/cgi-bin/" +<Location "/cgi-bin"> SetHandler cgi-script Options +ExecCGI </Location> @@ -553,7 +554,7 @@ Alias /cgi-bin/ /web/cgi-bin/ avec un script ou gestionnaire de votre cru. Par exemple :

- ScriptAlias /cgi-bin/ /web/cgi-handler.pl + ScriptAlias "/cgi-bin/" "/web/cgi-handler.pl"

Dans ce scénario, tous les fichiers faisant l'objet d'une requête @@ -576,7 +577,7 @@ Alias /cgi-bin/ /web/cgi-bin/ module="core">SetHandler, et Options comme dans l'exemple suivant : -<Directory /usr/local/apache2/htdocs/cgi-bin > +<Directory "/usr/local/apache2/htdocs/cgi-bin"> SetHandler cgi-script Options ExecCGI </Directory> @@ -595,11 +596,11 @@ Alias /cgi-bin/ /web/cgi-bin/ utilisant la syntaxe des expressions.

-<Location /cgi-bin > - ScriptAlias /web/cgi-bin/ +<Location "/cgi-bin"> + ScriptAlias "/web/cgi-bin/" </Location> -<LocationMatch /cgi-bin/errors/(?<NUMBER>[0-9]+)> - ScriptAlias /web/cgi-bin/errors/%{env:MATCH_NUMBER}.cgi +<LocationMatch "/cgi-bin/errors/(?<NUMBER>[0-9]+)"> + ScriptAlias "/web/cgi-bin/errors/%{env:MATCH_NUMBER}.cgi" </LocationMatch>
@@ -629,7 +630,7 @@ comme un script CGI standard /cgi-bin, on peut utiliser :

- ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 + ScriptAliasMatch "^/cgi-bin(.*)" "/usr/local/apache/cgi-bin$1"

Comme dans le cas d'AliasMatch, toute la puissance des avec une comparaison du modèle du chemin URL insensible à la casse :

- ScriptAliasMatch (?i)^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 + ScriptAliasMatch "(?i)^/cgi-bin(.*)" "/usr/local/apache/cgi-bin$1"

Les remarques à propos de la différence entre - + @@ -116,7 +116,7 @@ sessions utilisateur côté serveur grâce à sa fonctionn en s'appuyant sur une base de données. En particulier, il peut mettre à jour le statut de session de l'utilisateur dans la base de données chaque fois que celui-ci visite certaines URLs (sous réserve bien -entendu que l'utilisateur fournisse les informations de connexion +entendu que l'utilisateur fournissent les informations de connexion nécessaires).

Pour cela, il faut definir deux directives Require spéciales : Require @@ -152,7 +152,7 @@ DBDKeep 8 DBDMax 20 DBDExptime 300 -<Directory /usr/www/mon.site/team-private/> +<Directory "/usr/www/mon.site/team-private/"> # configuration de mod_authn_core et mod_auth_basic # pour mod_authn_dbd AuthType Basic @@ -173,9 +173,9 @@ DBDExptime 300 # lorsqu'un utilisateur échoue dans sa tentative d'authentification ou # d'autorisation, on l'invite à se connecter ; cette page doit # contenir un lien vers /team-private/login.html - ErrorDocument 401 /login-info.html + ErrorDocument 401 "/login-info.html" - <Files login.html> + <Files "login.html"> # il n'est pas nécessaire que l'utilisateur soit déjà connecté ! AuthDBDUserPWQuery "SELECT password FROM authn WHERE user = %s" @@ -189,7 +189,7 @@ DBDExptime 300 AuthzDBDLoginToReferer On </Files> - <Files logout.html> + <Files "logout.html"> # le processus de déconnexion dbd exécute une requête pour # enregistrer la déconnexion de l'utilisateur Require dbd-logout @@ -201,8 +201,7 @@ DBDExptime 300 AuthzDBDQuery -Définit la requête SQL pour l'opération -requise +Définit la requête SQL pour l'opération requise AuthzDBDQuery requête directory diff --git a/docs/manual/mod/mod_info.xml.fr b/docs/manual/mod/mod_info.xml.fr index 1a34e721b3e..078c6e31fe4 100644 --- a/docs/manual/mod/mod_info.xml.fr +++ b/docs/manual/mod/mod_info.xml.fr @@ -1,7 +1,7 @@ - + @@ -36,7 +36,7 @@ serveur suivantes à votre fichier httpd.conf.

-<Location /server-info> +<Location "/server-info"> SetHandler server-info </Location> @@ -47,7 +47,7 @@ serveur informations de configuration de votre serveur :

-<Location /server-info> +<Location "/server-info"> SetHandler server-info Require host example.com </Location> @@ -79,7 +79,7 @@ serveur Contrôle d'accès -<Location /server-info> +<Location "/server-info"> SetHandler server-info Order allow,deny # Autorisation d'accès depuis le serveur lui-même diff --git a/docs/manual/mod/mod_ldap.xml.fr b/docs/manual/mod/mod_ldap.xml.fr index 6c49c599752..8599e99fc7f 100644 --- a/docs/manual/mod/mod_ldap.xml.fr +++ b/docs/manual/mod/mod_ldap.xml.fr @@ -1,7 +1,7 @@ - + @@ -76,7 +76,7 @@ LDAPCacheTTL 600 LDAPOpCacheEntries 1024 LDAPOpCacheTTL 600 -<Location /ldap-status> +<Location "/ldap-status"> SetHandler ldap-status Require host yourdomain.example.com @@ -85,7 +85,7 @@ LDAPOpCacheTTL 600 AuthType Basic AuthName "LDAP Protected" AuthBasicProvider ldap - AuthLDAPURL ldap://127.0.0.1/dc=example,dc=com?uid?one + AuthLDAPURL "ldap://127.0.0.1/dc=example,dc=com?uid?one" Require valid-user </Location> @@ -198,7 +198,7 @@ LDAPOpCacheTTL 600 mod_ldap :

-<Location /server/cache-info> +<Location "/server/cache-info"> SetHandler ldap-status </Location> @@ -232,9 +232,9 @@ LDAPOpCacheTTL 600 # Remplacez "votre-domaine.example.com" par le nom de votre # domaine. -LDAPTrustedGlobalCert CA_DER /certs/certfile.der +LDAPTrustedGlobalCert CA_DER "/certs/certfile.der" -<Location /ldap-status> +<Location "/ldap-status"> SetHandler ldap-status Require host yourdomain.example.com @@ -243,7 +243,7 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der AuthType Basic AuthName "LDAP Protected" AuthBasicProvider ldap - AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one + AuthLDAPURL "ldaps://127.0.0.1/dc=example,dc=com?uid?one" Require valid-user </Location>
@@ -254,9 +254,9 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der # Remplacez "votre-domaine.example.com" par le nom de votre # domaine. -LDAPTrustedGlobalCert CA_DER /certs/certfile.der +LDAPTrustedGlobalCert CA_DER "/certs/certfile.der" -<Location /ldap-status> +<Location "/ldap-status"> SetHandler ldap-status Require host yourdomain.example.com @@ -265,7 +265,7 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der AuthType Basic AuthName "LDAP Protected" AuthBasicProvider ldap - AuthLDAPURL ldap://127.0.0.1/dc=example,dc=com?uid?one TLS + AuthLDAPURL "ldap://127.0.0.1/dc=example,dc=com?uid?one" TLS Require valid-user </Location>
@@ -306,13 +306,13 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der # Spécifie un fichier de certificats de CA Netscape -LDAPTrustedGlobalCert CA_CERT7_DB /certs/cert7.db +LDAPTrustedGlobalCert CA_CERT7_DB "/certs/cert7.db" # Spécifie un fichier key3db optionnel pour le support des # certificats clients -LDAPTrustedGlobalCert CERT_KEY3_DB /certs/key3.db +LDAPTrustedGlobalCert CERT_KEY3_DB "/certs/key3.db" # Spécifie le fichier secmod si nécessaire -LDAPTrustedGlobalCert CA_SECMOD /certs/secmod -<Location /ldap-status> +LDAPTrustedGlobalCert CA_SECMOD "/certs/secmod" +<Location "/ldap-status"> SetHandler ldap-status Require host yourdomain.example.com @@ -322,7 +322,7 @@ LDAPTrustedGlobalCert CA_SECMOD /certs/secmod AuthName "LDAP Protected" AuthBasicProvider ldap LDAPTrustedClientCert CERT_NICKNAME <nickname> [password] - AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one + AuthLDAPURL "ldaps://127.0.0.1/dc=example,dc=com?uid?one" Require valid-user </Location> @@ -350,15 +350,15 @@ LDAPTrustedGlobalCert CA_SECMOD /certs/secmod # Spécifie deux fichiers contenant des certificats de CA -LDAPTrustedGlobalCert CA_DER /certs/cacert1.der -LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem +LDAPTrustedGlobalCert CA_DER "/certs/cacert1.der" +LDAPTrustedGlobalCert CA_BASE64 "/certs/cacert2.pem" # Spécifie un fichier contenant des certificats clients # ainsi qu'une clé -LDAPTrustedGlobalCert CERT_BASE64 /certs/cert1.pem -LDAPTrustedGlobalCert KEY_BASE64 /certs/key1.pem [password] +LDAPTrustedGlobalCert CERT_BASE64 "/certs/cert1.pem" +LDAPTrustedGlobalCert KEY_BASE64 "/certs/key1.pem" [password] # N'utilisez pas cette directive, sous peine de provoquer # une erreur -#LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem +#LDAPTrustedClientCert CERT_BASE64 "/certs/cert1.pem" @@ -384,23 +384,23 @@ LDAPTrustedGlobalCert KEY_BASE64 /certs/key1.pem [password] # Spécifie deux fichiers contenant des certificats de CA -LDAPTrustedGlobalCert CA_DER /certs/cacert1.der -LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem +LDAPTrustedGlobalCert CA_DER "/certs/cacert1.der" +LDAPTrustedGlobalCert CA_BASE64 "/certs/cacert2.pem" <Location /ldap-status> SetHandler ldap-status Require host yourdomain.example.com - LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem - LDAPTrustedClientCert KEY_BASE64 /certs/key1.pem + LDAPTrustedClientCert CERT_BASE64 "/certs/cert1.pem" + LDAPTrustedClientCert KEY_BASE64 "/certs/key1.pem" # CA certs respecified due to per-directory client certs - LDAPTrustedClientCert CA_DER /certs/cacert1.der - LDAPTrustedClientCert CA_BASE64 /certs/cacert2.pem + LDAPTrustedClientCert CA_DER "/certs/cacert1.der" + LDAPTrustedClientCert CA_BASE64 "/certs/cacert2.pem" Satisfy any AuthType Basic AuthName "LDAP Protected" AuthBasicProvider ldap - AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one + AuthLDAPURL "ldaps://127.0.0.1/dc=example,dc=com?uid?one" Require valid-user </Location> diff --git a/docs/manual/mod/mod_logio.xml b/docs/manual/mod/mod_logio.xml index 30e92940f57..6006c01dfe3 100644 --- a/docs/manual/mod/mod_logio.xml +++ b/docs/manual/mod/mod_logio.xml @@ -96,8 +96,8 @@ LogIOTrackTTFB OFF server configvirtual host directory.htaccess -Apache HTTP Server 2.4.13 and later none +Apache HTTP Server 2.4.13 and later

This directive configures whether this module tracks the delay diff --git a/docs/manual/mod/mod_proxy_scgi.xml.fr b/docs/manual/mod/mod_proxy_scgi.xml.fr index 24872b8df1b..26ebad91ed0 100644 --- a/docs/manual/mod/mod_proxy_scgi.xml.fr +++ b/docs/manual/mod/mod_proxy_scgi.xml.fr @@ -1,7 +1,7 @@  - + @@ -73,10 +73,10 @@ Passerelle à répartition de charge -ProxyPass /scgi-bin/ balancer://somecluster/ -<Proxy balancer://somecluster> - BalancerMember scgi://localhost:4000 - BalancerMember scgi://localhost:4001 +ProxyPass "/scgi-bin/" "balancer://somecluster/" +<Proxy "balancer://somecluster"> + BalancerMember "scgi://localhost:4000" + BalancerMember "scgi://localhost:4001" </Proxy> diff --git a/docs/manual/mod/mod_vhost_alias.xml.fr b/docs/manual/mod/mod_vhost_alias.xml.fr index 1d525f61c09..ff2c05a2af1 100644 --- a/docs/manual/mod/mod_vhost_alias.xml.fr +++ b/docs/manual/mod/mod_vhost_alias.xml.fr @@ -1,7 +1,7 @@ - + @@ -49,8 +49,8 @@ masse /usr/local/apache2/cgi-bin/script.pl dans tous les cas :

-ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ -VirtualScriptAlias /never/found/%0/cgi-bin/ +ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/" +VirtualScriptAlias "/never/found/%0/cgi-bin/"
@@ -136,7 +136,7 @@ l'hébergement virtuel de masse UseCanonicalName Off -VirtualDocumentRoot /usr/local/apache/vhosts/%0 +VirtualDocumentRoot "/usr/local/apache/vhosts/%0"

Une requête pour @@ -152,7 +152,7 @@ VirtualDocumentRoot /usr/local/apache/vhosts/%0 UseCanonicalName Off -VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2 +VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2"

Une requête pour @@ -165,7 +165,7 @@ VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2 suivant :

- VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2 + VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2"

La requête précédente concernerait alors @@ -174,7 +174,7 @@ VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2

Vous pouvez également utiliser :

- VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+ + VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+"

La requête précédente concernerait alors @@ -215,8 +215,8 @@ correspondront tous au répertoire UseCanonicalName DNS -VirtualDocumentRootIP /usr/local/apache/vhosts/%1/%2/%3/%4/docs -VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin +VirtualDocumentRootIP "/usr/local/apache/vhosts/%1/%2/%3/%4/docs" +VirtualScriptAliasIP "/usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin"

Si l'adresse IP de www.domaine.example.com est @@ -235,7 +235,7 @@ VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin le problème de la manière suivante :

- VirtualDocumentRoot /usr/local/apache/vhosts/%2.0.%3.0 + VirtualDocumentRoot "/usr/local/apache/vhosts/%2.0.%3.0"

Une requête pour -- 2.47.2