summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorLucien Gentis <lgentis@apache.org>2012-05-19 16:50:36 +0200
committerLucien Gentis <lgentis@apache.org>2012-05-19 16:50:36 +0200
commit05bd09ae5268e32027de5cfb791a822a3b3f6510 (patch)
tree17c0411f86794f0a6c2bb1cb662790769c301955 /docs
parentUpdates. (diff)
downloadapache2-05bd09ae5268e32027de5cfb791a822a3b3f6510.tar.xz
apache2-05bd09ae5268e32027de5cfb791a822a3b3f6510.zip
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1340491 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/bind.xml.fr34
-rw-r--r--docs/manual/caching.xml.fr20
-rw-r--r--docs/manual/custom-error.xml.fr22
-rw-r--r--docs/manual/env.xml.fr87
-rw-r--r--docs/manual/handler.xml.fr24
-rw-r--r--docs/manual/sections.xml.fr219
-rw-r--r--docs/manual/vhosts/ip-based.xml.fr40
-rw-r--r--docs/manual/vhosts/mass.xml.fr152
8 files changed, 288 insertions, 310 deletions
diff --git a/docs/manual/bind.xml.fr b/docs/manual/bind.xml.fr
index 747e1eb0b5..6999cbe4ec 100644
--- a/docs/manual/bind.xml.fr
+++ b/docs/manual/bind.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1301743:1330883 (outdated) -->
+<!-- English Revision : 1330883 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -74,26 +74,26 @@
<p>Par exemple, pour faire en sorte que le serveur accepte des connexions
sur les ports 80 et 8000, sur toutes les interfaces, utilisez :</p>
- <example>
- Listen 80<br />
- Listen 8000
- </example>
+ <highlight language="config">
+Listen 80
+Listen 8000
+ </highlight>
<p>Pour faire en sorte que le serveur accepte des connexions sur le port 80
pour une interface, et sur le port 8000 pour une
autre interface, utilisez :</p>
- <example>
- Listen 192.0.2.1:80<br />
- Listen 192.0.2.5:8000
- </example>
+ <highlight language="config">
+Listen 192.0.2.1:80
+Listen 192.0.2.5:8000
+ </highlight>
<p>Les adresses IPv6 doivent &ecirc;tre mises entre crochets, comme dans
l'exemple suivant :</p>
- <example>
+ <highlight language="config">
Listen [2001:db8::a00:20ff:fea7:ccea]:80
- </example>
+ </highlight>
<note type="warning"><p>Des directives <directive
module="mpm_common">Listen</directive>
@@ -144,10 +144,10 @@
<directive module="mpm_common">Listen</directive>, comme dans l'exemple
suivant :</p>
- <example>
- Listen 0.0.0.0:80<br />
- Listen 192.0.2.1:80
- </example>
+ <highlight language="config">
+Listen 0.0.0.0:80
+Listen 192.0.2.1:80
+ </highlight>
<p>Si votre plateforme le supporte et si vous souhaitez que httpd g&egrave;re
des connexions IPv4 et IPv6 sur des points de connexion s&eacute;par&eacute;s
@@ -173,9 +173,9 @@
des ports non standards. Par exemple, pour travailler en
<code>https</code> sur le port 8443 :</p>
- <example>
+ <highlight language="config">
Listen 192.170.2.1:8443 https
- </example>
+ </highlight>
</section>
<section id="virtualhost">
diff --git a/docs/manual/caching.xml.fr b/docs/manual/caching.xml.fr
index b1da641802..c3dd66ccf2 100644
--- a/docs/manual/caching.xml.fr
+++ b/docs/manual/caching.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1291840:1331581 (outdated) -->
+<!-- English Revision : 1331581 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -474,12 +474,12 @@ Vary: negotiate,accept-language,accept-charset
<p>En g&eacute;n&eacute;ral, le module se configure comme suit :</p>
- <example>
-CacheRoot /var/cache/apache/<br />
-CacheEnable disk /<br />
-CacheDirLevels 2<br />
+ <highlight language="config">
+CacheRoot "/var/cache/apache/"
+CacheEnable disk /
+CacheDirLevels 2
CacheDirLength 1
- </example>
+ </highlight>
<p>Il est important de savoir que, les fichiers mis en cache &eacute;tant stock&eacute;s
localement, la mise en cache par l'interm&eacute;diaire du syst&egrave;me d'exploitation
@@ -727,9 +727,9 @@ CacheDirLength 1
r&eacute;utiliser le descripteur de fichier mis en cache pour tous les
acc&egrave;s futurs &agrave; ce fichier.</p>
- <example>
+ <highlight language="config">
CacheFile /usr/local/apache2/htdocs/index.html
- </example>
+ </highlight>
<p>Si vous d&eacute;sirez mettre en cache un grand nombre de fichiers
de cette mani&egrave;re, vous devez vous assurer que le nombre maximal
@@ -835,9 +835,9 @@ sys 0m0.000s</pre>
utilisera le contenu charg&eacute; en m&eacute;moire pour satisfaire ult&eacute;rieurement
toutes les demandes d'acc&egrave;s &agrave; ce fichier.</p>
- <example>
+ <highlight language="config">
MMapFile /usr/local/apache2/htdocs/index.html
- </example>
+ </highlight>
<p>Comme dans le cas de la directive
<directive module="mod_file_cache">CacheFile</directive>, toute
diff --git a/docs/manual/custom-error.xml.fr b/docs/manual/custom-error.xml.fr
index c57f9b9acd..8d4169556f 100644
--- a/docs/manual/custom-error.xml.fr
+++ b/docs/manual/custom-error.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1328589:1330883 (outdated) -->
+<!-- English Revision : 1330883 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -58,19 +58,19 @@
.htaccess si <directive module="core">AllowOverride</directive> est
d&eacute;finie &agrave; FileInfo.</p>
- <example>
- ErrorDocument 500 "D&eacute;sol&eacute;, notre script s'est crash&eacute; ; comme c'est
- dommage !"<br />
- ErrorDocument 500 /cgi-bin/crash-recover<br />
- ErrorDocument 500 http://erreur.example.com/erreur_serveur.html<br />
- ErrorDocument 404 /erreurs/non_trouve.html <br />
- ErrorDocument 401 /inscription/comment_s_inscrire.html
- </example>
+ <highlight language="config">
+ErrorDocument 500 "D&eacute;sol&eacute;, notre script s'est
+crash&eacute; ; comme c'est dommage !"<br />
+ErrorDocument 500 /cgi-bin/crash-recover<br />
+ErrorDocument 500 http://error.example.com/server_error.html<br />
+ErrorDocument 404 /errors/not_found.html <br />
+ErrorDocument 401 /subscription/how_to_subscribe.html
+ </highlight>
<p>La syntaxe de la directive <code>ErrorDocument</code> est :</p>
- <example>
+ <highlight language="config">
ErrorDocument &lt;code_3_chiffres&gt; &lt;action&gt;
- </example>
+ </highlight>
<p>o&ugrave; action peut &ecirc;tre trait&eacute;e comme :</p>
<ol>
<li>Une URL de redirection local (si l'action commence par un "/").</li>
diff --git a/docs/manual/env.xml.fr b/docs/manual/env.xml.fr
index 57a35b86f3..ccb65a34a3 100644
--- a/docs/manual/env.xml.fr
+++ b/docs/manual/env.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1300910:1330883 (outdated) -->
+<!-- English Revision : 1330883-->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -478,14 +478,13 @@
<module>mod_setenvif</module> et <module>mod_header</module>,
et permettant de prendre en compte ces en-t&ecirc;tes :</p>
-<example>
-# <br />
+<highlight language="config">
# L'exemple suivant montre comment prendre en compte un en-t&ecirc;te<br />
-# Accept_Encoding non conforme envoy&eacute; par un client.<br />
-#<br />
-SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1<br />
+# Accept_Encoding non conforme envoy&eacute; par un client.
+#
+SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1
RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding
-</example>
+</highlight>
</section>
@@ -497,27 +496,27 @@ RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encodin
httpd.conf pour tenir compte de probl&egrave;mes connus avec certains clients.
Comme les clients concern&eacute;s sont maintenant tr&egrave;s peu utilis&eacute;s, cet
ajout n'est pratiquement plus n&eacute;cessaire.</p>
-<example>
-#<br />
-# The following directives modify normal HTTP response behavior.<br />
-# The first directive disables keepalive for Netscape 2.x and browsers that<br />
-# spoof it. There are known problems with these browser implementations.<br />
-# The second directive is for Microsoft Internet Explorer 4.0b2<br />
-# which has a broken HTTP/1.1 implementation and does not properly<br />
-# support keepalive when it is used on 301 or 302 (redirect) responses.<br />
-#<br />
-BrowserMatch "Mozilla/2" nokeepalive<br />
-BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0<br />
-<br />
-#<br />
-# The following directive disables HTTP/1.1 responses to browsers which<br />
-# are in violation of the HTTP/1.0 spec by not being able to grok a<br />
-# basic 1.1 response.<br />
-#<br />
-BrowserMatch "RealPlayer 4\.0" force-response-1.0<br />
-BrowserMatch "Java/1\.0" force-response-1.0<br />
+<highlight language="config">
+#
+# The following directives modify normal HTTP response behavior.
+# The first directive disables keepalive for Netscape 2.x and browsers that
+# spoof it. There are known problems with these browser implementations.
+# The second directive is for Microsoft Internet Explorer 4.0b2
+# which has a broken HTTP/1.1 implementation and does not properly
+# support keepalive when it is used on 301 or 302 (redirect) responses.
+#
+BrowserMatch "Mozilla/2" nokeepalive
+BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
+
+#
+# The following directive disables HTTP/1.1 responses to browsers which
+# are in violation of the HTTP/1.0 spec by not being able to grok a
+# basic 1.1 response.
+#
+BrowserMatch "RealPlayer 4\.0" force-response-1.0
+BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
-</example>
+</highlight>
</section>
<section id="no-img-log">
@@ -528,12 +527,12 @@ BrowserMatch "JDK/1\.0" force-response-1.0
dans le fichier de trace des acc&egrave;s. Il peut &ecirc;tre facilement adapt&eacute; pour
emp&ecirc;cher le tra&ccedil;age de r&eacute;pertoires particuliers, ou de requ&ecirc;tes
en provenance de certains h&ocirc;tes.</p>
- <example>
- SetEnvIf Request_URI \.gif image-request<br />
- SetEnvIf Request_URI \.jpg image-request<br />
- SetEnvIf Request_URI \.png image-request<br />
- CustomLog logs/access_log common env=!image-request
- </example>
+ <highlight language="config">
+SetEnvIf Request_URI \.gif image-request
+SetEnvIf Request_URI \.jpg image-request
+SetEnvIf Request_URI \.png image-request
+CustomLog logs/access_log common env=!image-request
+ </highlight>
</section>
<section id="image-theft">
@@ -545,18 +544,16 @@ BrowserMatch "JDK/1\.0" force-response-1.0
recommand&eacute;e, mais elle peut fonctionner dans des circonstances bien
d&eacute;finies. Nous supposons que toutes vos images sont enregistr&eacute;es dans
un r&eacute;pertoire nomm&eacute; <code>/web/images</code>.</p>
- <example>
- SetEnvIf Referer "^http://www\.example\.com/" local_referal<br />
- # Allow browsers that do not send Referer info<br />
- SetEnvIf Referer "^$" local_referal<br />
- &lt;Directory /web/images&gt;<br />
- <indent>
- Order Deny,Allow<br />
- Deny from all<br />
- Allow from env=local_referal
- </indent>
- &lt;/Directory&gt;
- </example>
+ <highlight language="config">
+SetEnvIf Referer "^http://www\.example\.com/" local_referal
+# Autorise les navigateurs qui n'envoient aucune information de Referer
+SetEnvIf Referer "^$" local_referal
+&lt;Directory /web/images&gt;
+ Order Deny,Allow
+ Deny from all
+ Allow from env=local_referal
+&lt;/Directory&gt;
+ </highlight>
<p>Pour plus d'informations sur cette technique, voir le tutoriel sur
ServerWatch
diff --git a/docs/manual/handler.xml.fr b/docs/manual/handler.xml.fr
index 394293d213..5f371c99ae 100644
--- a/docs/manual/handler.xml.fr
+++ b/docs/manual/handler.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1328350:1330883 (outdated) -->
+<!-- English Revision: 1330883 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -108,10 +108,10 @@
des fichiers poss&eacute;dant une extension <code>html</code> d&eacute;clenchent
l'ex&eacute;cution du script CGI <code>footer.pl</code>.</p>
- <example>
- Action add-footer /cgi-bin/footer.pl<br/>
- AddHandler add-footer .html
- </example>
+ <highlight language="config">
+Action add-footer /cgi-bin/footer.pl
+AddHandler add-footer .html
+ </highlight>
<p>&Agrave; ce moment-l&agrave;, le script CGI se charge d'envoyer le document
initialement demand&eacute; (r&eacute;f&eacute;renc&eacute; par la variable d'environnement
@@ -129,11 +129,11 @@
<code>send-as-is</code>, sans tenir compte de l'extension
de leur nom de fichier.</p>
- <example>
- &lt;Directory /web/htdocs/asis&gt;<br/>
- <indent>SetHandler send-as-is<br/></indent>
- &lt;/Directory&gt;
- </example>
+ <highlight language="config">
+&lt;Directory /web/htdocs/asis&gt;
+ SetHandler send-as-is
+&lt;/Directory&gt;
+ </highlight>
</section>
</section>
@@ -147,9 +147,9 @@
Plus pr&eacute;cis&eacute;ment, un nouvel enregistrement a &eacute;t&eacute; ajout&eacute; &agrave; la structure
<code>request_rec</code> :</p>
- <example>
+ <highlight language="c">
char *handler
- </example>
+ </highlight>
<p>Si vous voulez que votre module d&eacute;clenche l'utilisation d'un
gestionnaire, il vous suffit de d&eacute;finir <code>r-&gt;handler</code> avec
diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr
index e976a553ea..f4afedc2af 100644
--- a/docs/manual/sections.xml.fr
+++ b/docs/manual/sections.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1300910:1337465 (outdated) -->
+<!-- English Revision : 1337465 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -80,11 +80,11 @@ avec la configuration suivante, toutes les requ&ecirc;tes seront redirig&eacute;
un autre site si le serveur est d&eacute;marr&eacute; en utilisant la ligne de commande :
<code>httpd -DClosedForNow</code>:</p>
-<example>
-&lt;IfDefine ClosedForNow&gt;<br />
-Redirect / http://otherserver.example.com/<br />
+<highlight language="config">
+&lt;IfDefine ClosedForNow&gt;
+ Redirect / http://otherserver.example.com/
&lt;/IfDefine&gt;
-</example>
+</highlight>
<p>Le conteneur <directive type="section" module="core">IfModule</directive>
est similaire; les directives qu'il contient ne s'appliqueront que si
@@ -103,11 +103,11 @@ syst&eacute;matiquement, car vous pouvez perdre ainsi de pr&eacute;cieux message
module="mod_mime_magic">MimeMagicFile</directive> ne s'appliquera que si le
module <module>mod_mime_magic</module> est disponible.</p>
-<example>
-&lt;IfModule mod_mime_magic.c&gt;<br />
-MimeMagicFile conf/magic<br />
+<highlight language="config">
+&lt;IfModule mod_mime_magic.c&gt;
+ MimeMagicFile conf/magic
&lt;/IfModule&gt;
-</example>
+</highlight>
<p>Le conteneur
<directive type="section" module="mod_version">IfVersion</directive>
@@ -119,14 +119,12 @@ conteneur a &eacute;t&eacute; con&ccedil;u pour une utilisation dans les suites
et les grands r&eacute;seaux qui doivent prendre en compte diff&eacute;rentes versions
et configurations de httpd.</p>
-<example>
- &lt;IfVersion >= 2.1&gt;<br />
- <indent>
+<highlight language="config">
+&lt;IfVersion >= 2.4&gt;
# les directives situ&eacute;es ici ne s'appliquent que si la version <br />
- # est sup&eacute;rieure ou &eacute;gale &agrave; 2.1.0.<br />
- </indent>
- &lt;/IfVersion&gt;
-</example>
+ # est sup&eacute;rieure ou &eacute;gale &agrave; 2.4.0.
+&lt;/IfVersion&gt;
+</highlight>
<p><directive type="section" module="core">IfDefine</directive>,
<directive type="section" module="core">IfModule</directive>, et
@@ -177,11 +175,11 @@ href="howto/htaccess.html">fichiers .htaccess</a>. Par exemple, avec la
configuration suivante, l'indexation sera activ&eacute;e pour le r&eacute;pertoire
<code>/var/web/dir1</code> et tous ses sous-r&eacute;pertoires.</p>
-<example>
-&lt;Directory /var/web/dir1&gt;<br />
-Options +Indexes<br />
+<highlight language="config">
+&lt;Directory /var/web/dir1&gt;
+ Options +Indexes
&lt;/Directory&gt;
-</example>
+</highlight>
<p>Les directives contenues dans une section <directive type="section"
module="core">Files</directive> s'appliquent &agrave; tout fichier
@@ -191,12 +189,11 @@ plac&eacute;es dans la section principale du fichier de configuration, vont inte
l'acc&egrave;s &agrave; tout fichier nomm&eacute; <code>private.html</code> quel que soit
l'endroit o&ugrave; il se trouve.</p>
-<example>
-&lt;Files private.html&gt;<br />
-Order allow,deny<br />
-Deny from all<br />
+<highlight language="config">
+&lt;Files private.html&gt;
+ Require all denied
&lt;/Files&gt;
-</example>
+</highlight>
<p>Pour faire r&eacute;f&eacute;rence &agrave; des fichiers qui se trouvent en des points
particuliers du syst&egrave;me de fichiers, les sections
@@ -209,14 +206,13 @@ l'acc&egrave;s &agrave; <code>/var/web/dir1/private.html</code>,
<code>private.html</code> qui se trouve dans l'arborescence
<code>/var/web/dir1/</code>.</p>
-<example>
-&lt;Directory /var/web/dir1&gt;<br />
-&lt;Files private.html&gt;<br />
-Order allow,deny<br />
-Deny from all<br />
-&lt;/Files&gt;<br />
+<highlight language="config">
+&lt;Directory /var/web/dir1&gt;
+ &lt;Files private.html&gt;
+ Require all denied
+ &lt;/Files&gt;
&lt;/Directory&gt;
-</example>
+</highlight>
</section>
<section id="webspace"><title>Conteneurs de l'arborescence du site web</title>
@@ -233,12 +229,11 @@ En particulier, l'interdiction s'appliquera aux requ&ecirc;tes pour :
<code>http://yoursite.example.com/private/dir/file.html</code> ainsi qu'&agrave;
toute requ&ecirc;te commen&ccedil;ant par la cha&icirc;ne de caract&egrave;res <code>/private</code>.</p>
-<example>
-&lt;LocationMatch ^/private&gt;<br />
-Order Allow,Deny<br />
-Deny from all<br />
+<highlight language="config">
+&lt;LocationMatch ^/private&gt;
+ Require all denied
&lt;/Location&gt;
-</example>
+</highlight>
<p>Le conteneur <directive type="section" module="core">Location</directive>
n'a pas besoin de faire r&eacute;f&eacute;rence &agrave; un &eacute;l&eacute;ment du syst&egrave;me de fichiers.
@@ -248,11 +243,11 @@ particuli&egrave;re vers un gestionnaire interne du serveur HTTP Apache fourni p
Il n'est pas n&eacute;cessaire de trouver un fichier nomm&eacute; <code>server-status</code>
dans le syst&egrave;me de fichiers.</p>
-<example>
-&lt;Location /server-status&gt;<br />
-SetHandler server-status<br />
+<highlight language="config">
+&lt;Location /server-status&gt;
+ SetHandler server-status
&lt;/Location&gt;
-</example>
+</highlight>
</section>
<section id="overlapping-webspace"><title>Espace web imbriqu&eacute;</title>
@@ -260,24 +255,24 @@ SetHandler server-status<br />
dans lequel certaines sections ou directives sont &eacute;valu&eacute;es. Pour
<directive type="section" module="core">Location</directive>, on doit
avoir :</p>
-<example>
-&lt;Location /foo&gt;<br />
-&lt;/Location&gt;<br />
-&lt;Location /foo/bar&gt;<br />
+<highlight language="config">
+&lt;Location /foo&gt;
+&lt;/Location&gt;
+&lt;Location /foo/bar&gt;
&lt;/Location>
-</example>
+</highlight>
<p>Les directives <directive type="section"
module="mod_alias">Alias</directive>, quant &agrave; elles, sont &eacute;valu&eacute;es vice-versa :</p>
-<example>
-Alias /foo/bar /srv/www/uncommon/bar<br />
-Alias /foo /srv/www/common/foo<br />
-</example>
+<highlight language="config">
+Alias /foo/bar /srv/www/uncommon/bar
+Alias /foo /srv/www/common/foo
+</highlight>
<p>Ceci est aussi vrai pour les directives <directive
module="mod_proxy">ProxyPass</directive> :</p>
-<example>
-ProxyPass /special-area http://special.example.com smax=5 max=10<br />
+<highlight language="config">
+ProxyPass /special-area http://special.example.com smax=5 max=10
ProxyPass / balancer://mycluster/ stickysession=JSESSIONID|jsessionid nofailover=On
-</example>
+</highlight>
</section>
@@ -315,21 +310,20 @@ r&eacute;pertoires utilisateurs &agrave; l'aide de caract&egrave;res de remplace
mais sans utiliser
les expressions rationnelles pourrait ressembler &agrave; ceci :</p>
-<example>
-&lt;Directory /home/*/public_html&gt;<br />
-Options Indexes<br />
+<highlight language="config">
+&lt;Directory /home/*/public_html&gt;
+ Options Indexes
&lt;/Directory&gt;
-</example>
+</highlight>
<p>Avec les conteneurs utilisant les expressions rationnelles,
on peut interdire l'acc&egrave;s &agrave; de nombreux types de fichiers d'images
simultan&eacute;ment :</p>
-<example>
-&lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;<br />
-Order allow,deny<br />
-Deny from all<br />
+<highlight language="config">
++&lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;
+ Require all denied
&lt;/FilesMatch&gt;
-</example>
+</highlight>
</section>
@@ -339,11 +333,11 @@ permet de modifier la configuration en fonction d'une condition qui peut
&ecirc;tre d&eacute;finie sous la forme d'une expression bool&eacute;enne. Dans l'exemple
suivant, l'acc&egrave;s est interdit si l'en-t&ecirc;te HTTP Referer ne commence pas
par "http://www.example.com/".</p>
-<example>
-&lt;If "!(%{HTTP_REFERER} -strmatch 'http://www.example.com/*')"&gt;<br />
-Require all denied<br />
+<highlight language="config">
+&lt;If "!(%{HTTP_REFERER} -strmatch 'http://www.example.com/*')"&gt;
+ Require all denied
&lt;/If&gt;
-</example>
+</highlight>
</section>
@@ -366,12 +360,11 @@ l'arborescence du site web (URLs) peuvent correspondre &agrave; la m&ecirc;me lo
du syst&egrave;me de fichier, ce qui peut permettre de contourner vos restrictions.
Par exemple, imaginez la configuration suivante :</p>
-<example>
-&lt;Location /dir/&gt;<br />
-Order allow,deny<br />
-Deny from all<br />
+<highlight language="config">
+&lt;Location /dir/&gt;
+ Require all denied
&lt;/Location&gt;
-</example>
+</highlight>
<p>Elle fonctionne correctement si la requ&ecirc;te appelle
<code>http://yoursite.example.com/dir/</code>. Mais que va-t-il se passer si
@@ -447,12 +440,11 @@ Par exemple, la configuration suivante
va interdire l'utilisation du serveur proxy pour acc&eacute;der au site
<code>www.example.com</code>.</p>
-<example>
-&lt;Proxy http://www.example.com/*&gt;<br />
-Order allow,deny<br />
-Deny from all<br />
+<highlight language="config">
+&lt;Proxy http://www.example.com/*&gt;
+ Require all granted
&lt;/Proxy&gt;
-</example>
+</highlight>
</section>
<section id="whatwhere"><title>Quelles sont les directives autoris&eacute;es ?</title>
@@ -490,7 +482,7 @@ et <directive type="section" module="core">FilesMatch</directive>.</li>
</ul>
</section>
-<section id="mergin"><title>Comment les sections sont combin&eacute;es entre elles</title>
+<section id="merging"><title>Comment les sections sont combin&eacute;es entre elles</title>
<p>Les sections de configuration sont appliqu&eacute;es dans un ordre tr&egrave;s particulier.
Il est important de savoir comment cet ordre est d&eacute;fini car il peut avoir
@@ -583,30 +575,30 @@ En supposant qu'elles s'appliquent toutes &agrave; la requ&ecirc;te, les directi
cet exemple seront appliqu&eacute;es dans l'ordre suivant : A &gt; B &gt; C &gt; D &gt;
E.</p>
-<example>
-&lt;Location /&gt;<br />
-E<br />
-&lt;/Location&gt;<br />
-<br />
-&lt;Files f.html&gt;<br />
-D<br />
-&lt;/Files&gt;<br />
-<br />
-&lt;VirtualHost *&gt;<br />
-&lt;Directory /a/b&gt;<br />
-B<br />
-&lt;/Directory&gt;<br />
-&lt;/VirtualHost&gt;<br />
-<br />
-&lt;DirectoryMatch "^.*b$"&gt;<br />
-C<br />
-&lt;/DirectoryMatch&gt;<br />
-<br />
-&lt;Directory /a/b&gt;<br />
-A<br />
-&lt;/Directory&gt;<br />
-<br />
-</example>
+<highlight language="config">
+&lt;Location /&gt;
+ E
+&lt;/Location&gt;
+
+&lt;Files f.html&gt;
+ D
+&lt;/Files&gt;
+
+&lt;VirtualHost *&gt;
+&lt;Directory /a/b&gt;
+ B
+&lt;/Directory&gt;
+&lt;/VirtualHost&gt;
+
+&lt;DirectoryMatch "^.*b$"&gt;
+ C
+&lt;/DirectoryMatch&gt;
+
+&lt;Directory /a/b&gt;
+ A
+&lt;/Directory&gt;
+
+</highlight>
<p>Pour un exemple plus concret, consid&eacute;rez ce qui suit. Sans tenir compte
de toute restriction d'acc&egrave;s plac&eacute;e dans les sections <directive module="core"
@@ -616,20 +608,19 @@ module="core" type="section">Location</directive> sera
En d'autres termes, l'ordre de la combinaison des sections est important,
soyez donc prudent !</p>
-<example>
-&lt;Location /&gt;<br />
-Order deny,allow<br />
-Allow from all<br />
-&lt;/Location&gt;<br />
-<br />:if expand("%") == ""|browse confirm w|else|confirm w|endif
-
-# Arrghs! Cette section &lt;Directory&gt; n'aura aucun effet<br />
-&lt;Directory /&gt;<br />
-Order allow,deny<br />
-Allow from all<br />
-Deny from badguy.example.com<br />
+<highlight language="config">
+&lt;Location /&gt;
+ Require all granted
+&lt;/Location&gt;
+
+# Arrghs! Cette section &lt;Directory&gt; n'aura aucun effet
+&lt;Directory /&gt;
+ &lt;RequireAll&gt;
+ Require all granted
+ Require not host badguy.example.com
+ &lt;/RequireAll&gt;
&lt;/Directory&gt;
-</example>
+</highlight>
</section>
diff --git a/docs/manual/vhosts/ip-based.xml.fr b/docs/manual/vhosts/ip-based.xml.fr
index b0fecf2ce7..ecbe2a9719 100644
--- a/docs/manual/vhosts/ip-based.xml.fr
+++ b/docs/manual/vhosts/ip-based.xml.fr
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
-<!-- English Revision: 1300910:1330878 (outdated) -->
+<!-- English Revision : 1330878 -->
<!-- French translation by alain B, review by Vincent Deffontaines -->
<!-- Updated by Lucien Gentis -->
@@ -102,9 +102,9 @@
de configuration pour définir l'adresse IP (ou serveur virtuel)
que le processus résident doit gérer. Par exemple&nbsp;:</p>
- <example>
+ <highlight language="config">
Listen 192.0.2.100:80
- </example>
+ </highlight>
<p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS
@@ -128,23 +128,23 @@ résident pour des serveurs virtuels</title>
<directive module="mod_log_config">CustomLog</directive> avec des
valeurs différentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
- <example>
- &lt;VirtualHost 172.20.30.40:80&gt;<br />
- ServerAdmin webmaster@www1.example.com<br />
- DocumentRoot /www/vhosts/www1<br />
- ServerName www1.example.com<br />
- ErrorLog /www/logs/www1/error_log<br />
- CustomLog /www/logs/www1/access_log combined<br />
- &lt;/VirtualHost&gt;<br />
- <br />
- &lt;VirtualHost 172.20.30.50:80&gt;<br />
- ServerAdmin webmaster@www2.example.org<br />
- DocumentRoot /www/vhosts/www2<br />
- ServerName www2.example.org<br />
- ErrorLog /www/logs/www2/error_log<br />
- CustomLog /www/logs/www2/access_log combined<br />
- &lt;/VirtualHost&gt;
- </example>
+ <highlight language="config">
+&lt;VirtualHost 172.20.30.40:80&gt;
+ ServerAdmin webmaster@www1.example.com
+ DocumentRoot /www/vhosts/www1
+ ServerName www1.example.com
+ ErrorLog /www/logs/www1/error_log
+ CustomLog /www/logs/www1/access_log combined
+&lt;/VirtualHost&gt;
+
+&lt;VirtualHost 172.20.30.50:80&gt;
+ ServerAdmin webmaster@www2.example.org
+ DocumentRoot /www/vhosts/www2
+ ServerName www2.example.org
+ ErrorLog /www/logs/www2/error_log
+ CustomLog /www/logs/www2/access_log combined
+&lt;/VirtualHost&gt;
+ </highlight>
<p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
de domaine comme argument à la directive &lt;VirtualHost&gt;
diff --git a/docs/manual/vhosts/mass.xml.fr b/docs/manual/vhosts/mass.xml.fr
index bf39f9d4db..a94b71f159 100644
--- a/docs/manual/vhosts/mass.xml.fr
+++ b/docs/manual/vhosts/mass.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1138405:1330878 (outdated) -->
+<!-- English Revision : 1330878 -->
<!-- French translation : Lucien GENTIS -->
<!--
@@ -43,8 +43,7 @@
<code>&lt;VirtualHost&gt;</code> tr&egrave;s semblables,
dans le style :</p>
-<example>
-<pre>
+<highlight language="config">
&lt;VirtualHost 111.22.33.44&gt;
ServerName customer-1.example.com
DocumentRoot /www/hosts/customer-1.example.com/docs
@@ -62,8 +61,7 @@
DocumentRoot /www/hosts/customer-N.example.com/docs
ScriptAlias /cgi-bin/ /www/hosts/customer-N.example.com/cgi-bin
&lt;/VirtualHost&gt;
-</pre>
-</example>
+</highlight>
<p>Nous voulons remplacer toutes les configurations
<code>&lt;VirtualHost&gt;</code> par un m&eacute;canisme qui les g&eacute;n&egrave;re
@@ -156,20 +154,20 @@ dynamique avec mod_vhost_alias</title>
href="#motivation">&Agrave; qui ce document est-il destin&eacute; ?</a> ci-dessus
en utilisant <module>mod_vhost_alias</module>.</p>
-<example>
-# extrait le nom du serveur de l'en-t&ecirc;te Host:<br />
-UseCanonicalName Off<br />
-<br />
+<highlight language="config">
+# extrait le nom du serveur de l'en-t&ecirc;te Host:
+UseCanonicalName Off
+
# ce format de journal peut &ecirc;tre &eacute;clat&eacute; en journaux par serveur virtuel
-# &agrave; l'aide du premier champ via l'utilitaire split-logfile<br />
-LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
-CustomLog logs/access_log vcommon<br />
-<br />
+# &agrave; l'aide du premier champ via l'utilitaire split-logfile
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
# inclut le nom du serveur dans les noms de fichiers ressources
-# n&eacute;cessaires aux traitements des requ&ecirc;tes<br />
-VirtualDocumentRoot /www/hosts/%0/docs<br />
+# n&eacute;cessaires aux traitements des requ&ecirc;tes
+VirtualDocumentRoot /www/hosts/%0/docs
VirtualScriptAlias /www/hosts/%0/cgi-bin
-</example>
+</highlight>
<p>Pour changer cette configuration en solution de serveur virtuel
par IP, il suffit de remplacer <code>UseCanonicalName
@@ -196,18 +194,18 @@ simplifi&eacute;</title>
<code>cgi-bin</code> suffit pour l'ensemble des
serveurs virtuels.</p>
-<example>
-UseCanonicalName Off<br />
-<br />
-LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
-CustomLog logs/access_log vcommon<br />
-<br />
-# insertion d'une partie du nom du serveur dans les noms de fichiers<br />
-VirtualDocumentRoot /home/%2/www<br />
-<br />
-# r&eacute;pertoire cgi-bin unique<br />
-ScriptAlias /cgi-bin/ /www/std-cgi/<br />
-</example>
+<highlight language="config">
+UseCanonicalName Off
+
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
+# insertion d'une partie du nom du serveur dans les noms de fichiers
+VirtualDocumentRoot /home/%2/www
+
+# r&eacute;pertoire cgi-bin unique
+ScriptAlias /cgi-bin/ /www/std-cgi/
+</highlight>
<p>Vous trouverez des exemples plus &eacute;labor&eacute;s d'utilisation de la
directive <code>VirtualDocumentRoot</code> dans la documentation du
@@ -228,47 +226,39 @@ d'h&eacute;bergement virtuel sur le m&ecirc;me serveur</title>
<code>&lt;VirtualHost&gt;</code> conventionnelles, comme indiqu&eacute;
plus loin.</p>
-<example>
-UseCanonicalName Off<br />
-<br />
-LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
-<br />
-&lt;Directory /www/commercial&gt;<br />
-<indent>
- Options FollowSymLinks<br />
- AllowOverride All<br />
-</indent>
-&lt;/Directory&gt;<br />
-<br />
-&lt;Directory /www/homepages&gt;<br />
-<indent>
- Options FollowSymLinks<br />
- AllowOverride None<br />
-</indent>
-&lt;/Directory&gt;<br />
-<br />
-&lt;VirtualHost 111.22.33.44&gt;<br />
-<indent>
- ServerName www.commercial.example.com<br />
- <br />
- CustomLog logs/access_log.commercial vcommon<br />
- <br />
- VirtualDocumentRoot /www/commercial/%0/docs<br />
- VirtualScriptAlias /www/commercial/%0/cgi-bin<br />
-</indent>
-&lt;/VirtualHost&gt;<br />
-<br />
-&lt;VirtualHost 111.22.33.45&gt;<br />
-<indent>
- ServerName www.homepages.example.com<br />
- <br />
- CustomLog logs/access_log.homepages vcommon<br />
- <br />
- VirtualDocumentRoot /www/homepages/%0/docs<br />
- ScriptAlias /cgi-bin/ /www/std-cgi/<br />
-</indent>
+<highlight language="config">
+UseCanonicalName Off
+
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+
+&lt;Directory /www/commercial&gt;
+ Options FollowSymLinks
+ AllowOverride All
+&lt;/Directory&gt;
+
+&lt;Directory /www/homepages&gt;
+ Options FollowSymLinks
+ AllowOverride None
+&lt;/Directory&gt;
+
+&lt;VirtualHost 111.22.33.44&gt;
+ ServerName www.commercial.example.com
+
+ CustomLog logs/access_log.commercial vcommon
+
+ VirtualDocumentRoot /www/commercial/%0/docs
+ VirtualScriptAlias /www/commercial/%0/cgi-bin
+&lt;/VirtualHost&gt;
+
+&lt;VirtualHost 111.22.33.45&gt;
+ ServerName www.homepages.example.com
+
+ CustomLog logs/access_log.homepages vcommon
+
+ VirtualDocumentRoot /www/homepages/%0/docs
+ ScriptAlias /cgi-bin/ /www/std-cgi/
&lt;/VirtualHost&gt;
-</example>
+</highlight>
<note>
<title>Note</title>
@@ -295,26 +285,26 @@ efficace</title>
la-m&ecirc;me la n&eacute;cessit&eacute; d'une recherche DNS. La journalisation doit
aussi &ecirc;tre adapt&eacute;e pour fonctionner sur un tel syst&egrave;me.</p>
-<example>
+<highlight language="config">
# obtention du nom du serveur par recherche DNS inverse
-# sur l'adresse IP<br />
-UseCanonicalName DNS<br />
-<br />
+# sur l'adresse IP
+UseCanonicalName DNS
+
# insertion de l'adresse IP dans les journaux afin de pouvoir les
-# &eacute;clater<br />
-LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon<br />
-CustomLog logs/access_log vcommon<br />
-<br />
-# insertion de l'adresse IP dans les noms de fichiers<br />
-VirtualDocumentRootIP /www/hosts/%0/docs<br />
-VirtualScriptAliasIP /www/hosts/%0/cgi-bin<br />
-</example>
+# &eacute;clater
+LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
+# insertion de l'adresse IP dans les noms de fichiers
+VirtualDocumentRootIP /www/hosts/%0/docs
+VirtualScriptAliasIP /www/hosts/%0/cgi-bin
+</highlight>
</section>
<section id="rewrite"><title>H&eacute;bergement virtuel de masse avec
mod_rewrite</title>
-
+
<p>
L'h&eacute;bergement virtuel de masse peut aussi &ecirc;tre effectu&eacute; en utilisant
<module>mod_rewrite</module>, soit &agrave; l'aide de simples directives <directive