]> granicus.if.org Git - apache/commitdiff
use consistent encoding between xml.fr files (utf-8)
authorAndré Malo <nd@apache.org>
Sun, 27 Nov 2016 22:22:06 +0000 (22:22 +0000)
committerAndré Malo <nd@apache.org>
Sun, 27 Nov 2016 22:22:06 +0000 (22:22 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1771657 13f79535-47bb-0310-9956-ffa450edef68

64 files changed:
docs/manual/bind.xml.fr
docs/manual/configuring.xml.fr
docs/manual/content-negotiation.xml.fr
docs/manual/dns-caveats.xml.fr
docs/manual/dso.xml.fr
docs/manual/env.xml.fr
docs/manual/faq/index.xml.fr
docs/manual/filter.xml.fr
docs/manual/getting-started.xml.fr
docs/manual/glossary.xml.fr
docs/manual/handler.xml.fr
docs/manual/invoking.xml.fr
docs/manual/misc/index.xml.fr
docs/manual/misc/password_encryptions.xml.fr
docs/manual/misc/perf-tuning.xml.fr
docs/manual/misc/relevant_standards.xml.fr
docs/manual/misc/security_tips.xml.fr
docs/manual/mod/directive-dict.xml.fr
docs/manual/mod/mod_charset_lite.xml.fr
docs/manual/mod/mod_mime.xml.fr
docs/manual/mod/mod_proxy_ftp.xml.fr
docs/manual/mod/mod_xml2enc.xml.fr
docs/manual/mod/module-dict.xml.fr
docs/manual/mpm.xml.fr
docs/manual/new_features_2_0.xml.fr
docs/manual/new_features_2_2.xml.fr
docs/manual/platform/index.xml.fr
docs/manual/platform/netware.xml.fr
docs/manual/platform/perf-hp.xml.fr
docs/manual/platform/win_compiling.xml.fr
docs/manual/programs/apachectl.xml.fr
docs/manual/programs/apxs.xml.fr
docs/manual/programs/dbmmanage.xml.fr
docs/manual/programs/fcgistarter.xml.fr
docs/manual/programs/htcacheclean.xml.fr
docs/manual/programs/htdbm.xml.fr
docs/manual/programs/htdigest.xml.fr
docs/manual/programs/httpd.xml.fr
docs/manual/programs/httxt2dbm.xml.fr
docs/manual/programs/logresolve.xml.fr
docs/manual/programs/other.xml.fr
docs/manual/programs/rotatelogs.xml.fr
docs/manual/rewrite/advanced.xml.fr
docs/manual/rewrite/htaccess.xml.fr
docs/manual/rewrite/index.xml.fr
docs/manual/rewrite/intro.xml.fr
docs/manual/rewrite/proxy.xml.fr
docs/manual/rewrite/remapping.xml.fr
docs/manual/rewrite/tech.xml.fr
docs/manual/server-wide.xml.fr
docs/manual/ssl/index.xml.fr
docs/manual/ssl/ssl_compat.xml.fr
docs/manual/ssl/ssl_faq.xml.fr
docs/manual/ssl/ssl_howto.xml.fr
docs/manual/ssl/ssl_intro.xml.fr
docs/manual/stopping.xml.fr
docs/manual/suexec.xml.fr
docs/manual/vhosts/details.xml.fr
docs/manual/vhosts/examples.xml.fr
docs/manual/vhosts/fd-limits.xml.fr
docs/manual/vhosts/index.xml.fr
docs/manual/vhosts/ip-based.xml.fr
docs/manual/vhosts/mass.xml.fr
docs/manual/vhosts/name-based.xml.fr

index f98e7fa0c9dde95bce6d905ecc8cb0f28a8ae72f..95f8764112ed7d17caf732a64a525f381502acce 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 91ab0c4e83c0d58ca68a300d8762e6a1b73f9fe3..a131155f4484d0baadc4312ef97e35c801ed07b4 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 32c649fb7aef36b857a0c0f21ada72c4b3854e3b..98cbccbe7a8b740e0a17a5b79feeee8fb793d954 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 66999b1885c5e3868aa0bbf19f578242757113f0..721caf6dccb00692e7d3aaf318dcd241663dd1c9 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index fe65df936aac92cc6771061a185be82dd93fb804..803f8184542fce22eb25ed9957a466227bb2fbff 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index a9d7bbe8ce5e76b678ff943ede1737280f546068..e1f3a9fb3c80d50cce81acd8579a6fdb2935bef6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index a3fc2d03efa3001a9c293e77965b79d71c0d0a52..bbcf7c2db2ad6e4a7bdaa72d9b35004880a3ce95 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1044378 -->
index a904138955c4be69e6000262765ccd6ff4f790ba..9d3e57e7e6adb5fb9d8c5e851187ddbe719ff46e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index d59c96a1b8b5d2270f6b54a28f3528006d95f794..28a9c064678181fdc3a0434b56d52a27e2e623b8 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- English Revision : 1690345 -->
index 6e0cb7d603cf07353ced8d218ecfa62e22c939f6..0406dcab1a07bf92b1a10e202a8608db6f9300df 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 1fe963eca714d639737001dff4fbe9e3eb96d11d..5d936c9dd5c180e8d1c86c909c832ac90f845d2d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 6f5e0e4b0d8737f9ae2b75a909f0b54daa135e93..0b65a19956b4e8da0d47923b49532660189df35c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 4e54b0b90b65ae10e794ccb58647ead7342d65de..4fc8ae5292b20797cfde90ebeed1f8d52d2e2adb 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 636430 -->
index aba2c1ca621044dc2467773196896b199d878d45..b20fb48c29c699d510ed1930442ca1ca79fb32f9 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1721976 -->
index acd0146787a0b6313a224c1690279fb706b2b73e..254d0eb2bb8db112fb13de0f5e6d2e26c972d94e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1675524 -->
index 9f0efa3dea15fecdd4bf0373400b273d1d37cde0..2100ace767ec47a6a2f9788f8224cff8a2c9d0c2 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1174747 -->
index 4c3a296d10de94c6e5b827c886199197cebdf9b1..f9e872581ac90056e4495ff9d14a3ccbbde30eec 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index 6c7573b2cf9e5c6247159a8f69ca5831f8d35cf6..06034bf5f24489b93817cdf4754f1af75ede0eef 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1544630 -->
index 029d7fdf1d948e639fd627ae62a6ae6985a36a60..e5325e112612a86ec1fd8ff2b5dc6d3881aa219c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index a02de9d28924384628c9c5dcac799de5a3ec732a..8105f921e1a649fa49554ec9d5da06a3b29fe98d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1678567 -->
index e3c88d5336d97b052c46d15eeaa8cb2db41c1437..8cbb1766087dc23896d5f42534cf5529797334fc 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1421892 -->
index 95fa0e2ffc976522aa55469ef914d7830236c142..97972bfae2ea36c3eb39f2967e7383e41b0bd53b 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1425939 -->
index aebb573b8512d75565e4e556c0be6f78206b54c9..2be18d735be106a0a15de86d2973c4603dcbe91d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 420990 -->
index d5fab12a5e84b676dcf8b255a26c9a133227ecc0..c1ee2be5b7e6f88383ca38625e9c70251eb2d4ac 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index d7c3e9a40442a14b85d537ed0a8dd82498d14338..c46b549b45d302b14fc512079d8414da074d7c6a 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- English Revision : 1562488 -->
index 2960fa35b4479386c4c11afbfc7fd564b0502743..1998997c9660133cc4994d7ba7ab1a52c0b554fa 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- English Revision: 1223050:1223048 (outdated) -->
index 0cd4426774a35b170a0a94a6d9968dadf2c3b4da..f32df5b7539a847b5f5da7f069b41d172244ee17 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1220529 -->
index 8cd3000b3f23bfc2b9d15951f22226c84e32e16c..70f5675b54390a706c8490eb9c398071d445d516 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1562488 -->
index d2d22fbc88617e9724ea031a73bed8c6fdb61877..42d526e55df6697cceb44c0a071b9b464ae4e047 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 805049 -->
index 8a5c55d291ee6daca771efbc2c1ca70a3f463258..b9151723b885289d99694ccdcb41fda23c05e804 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1637114 -->
index ec814b274530c72e79256cb4264584f2bee6a31b..1ee7271fe23969d9458b64690f1f66bb2db5b531 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1174747 -->
index a950bd5177ba19baea41adda0b032c1748cc1468..0bfe66db74e0caffa5f2c0e165d6e4a11f3aa0f5 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1494953 -->
index 0d7a4a9ae0d6bb8975ba4f91555aaa1d6a69458d..a165ebeeb765fcb341f603a5160cbe609348cfec 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1420732 -->
index 9f02122e2cd43ad8afdddb8de749041c31373667..df573e3544b4402ffc9d59129b2f3a465fefb4d1 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1469400 -->
index 802385bdac2833024f4646a103ca2ec3f0181bd4..e179e6c87742c2d21dbf1e45930d407e1cb648dc 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1174747 -->
index fabddfe7c765f34934f0e2f1ea4985b581a39862..2b683b7346967c46751f509841bd1040a381cc38 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1420732 -->
index 43f84048e68c822e59494093e8a6d73711a2ecf1..b57c8fce25c40ff57c8913ebb3d7beb451eb4308 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1363282 -->
index 00894fa52a5755b393f4d3375f13324ad5293b8c..faf73df41f5e5dc7bf16234329d4d242b2bee013 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1242481 -->
index 1a79941f608673d757f47553c4097f5b399b72a6..506066eb32bf6b1bb0024007e733bf19a45cd887 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1450091 -->
index f4262fb806bf8fce71bc62f8c204b96757eb4d09..a79a55c32d4d4c84c5850a7420519b5f76755254 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1174747 -->
index 07cac0a476a8ae27e746e99de9781fb7d8dd711e..9764acb8d0c1322cd5c3040aaa4a85954b0a21af 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1332681 -->
index 39014e02cd3889f0faf0073416f634ac49873690..b98bff35f21ce5829a431de08696dc17ab9c8eed 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1645865 -->
index 5fcf4fca30805478761453dd20862a3ba5d7fbdb..0f0a1e847e492588b72f150586cf5962dc7324f4 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index c90d966fe7941b141a6411902281106415636513..c7678204f1b4c02f0694be3a3d5aaab425913168 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1174747 -->
index 3bbc2a1043ae1931afd27fb835b4b079323f1c13..1bd5af5c1d11ef45766d590ecd90aa958e5b8bbc 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1328305 -->
index 71e3f7bf8edc785a7c8a56b9d9baf5dc8b634d31..0a432e75b7a21300cea9f068d66753e302bb58b8 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index c169597aa7bcc6ee174339881bd6f8bcb58c1304..321e88a4c4b8f85720d670aef7ba6b4429f42fbe 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index 94962af812e20b81f035139b24f3416da8becacc..68723e92f1b516b4237979a8ede419a7cda9ae2e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index 303821172a7f9577d99b3cdd6a5ac8f0278ac9a4..9905d8a00dba2d0fbd5f934451e482a73cc9afa4 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index 3e63206d5121f6bf0066d4fd24b92a669af94fc4..bb9dd621a681539be0d2bf4c407e31c089dc52e7 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index d183f26ac18ac69c6a0d9b7d98a9121a0268baf1..bb12a424e8e7135c64d7e951228b2fe105576eef 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1333999 -->
index a84a05868113a78987125189f349c56bbe881ac7..62afb781052bc4de861adfaea29608768aa2957e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English revision : 1200006 -->
index 671232aa7151e9894bccd29ff3fa1c1d6bf88572..31c58eaba4435f30c1c919f723747a41718251f1 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1682929 -->
index f0cf49839226e8474ec3dff8f67f1c6d177ff610..eaf5ce655b3e595ec32735b204665e4e28b9adbf 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1689469 -->
index 014db68cfbe6c2413cb9ca0ae2d041f72350aa98..a083b1b502fe207f297bb3572f264f6b917558e0 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English revision : 1655140 -->
index e877d372356eb9f25cd67d667d36e20c884e6ae3..88e4a1024c1df37f38abfc4dd3eb70eb5925fc97 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 2fcdc2b0f5ce1d68b053b1ee5026de33a086d3c3..6b0d6444957ce3b495397bdee954144154cc0a32 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
index 81f9bb87479ca266610900c25d29664f9e195ee0..6d6c445ae45a8fd4dc3026bd2c340a7f6b144dbb 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision : 1344668 -->
 
 <manualpage metafile="details.xml.meta">
 <parentdocument href="./">Serveurs virtuels</parentdocument>
-   <title>Détails sur le fonctionnement des serveurs virtuels</title>
+   <title>Détails sur le fonctionnement des serveurs virtuels</title>
 
 <summary>
 
-    <p>Ce document vise à expliquer dans le détail comment le serveur
-    HTTP Apache procède lors du choix de l'utilisation
-    d'un serveur virtuel en fonction d'une requête reçue.</p>
+    <p>Ce document vise à expliquer dans le détail comment le serveur
+    HTTP Apache procède lors du choix de l'utilisation
+    d'un serveur virtuel en fonction d'une requête reçue.</p>
 
-    <p>Il est recommandé de lire la documentation<a href="name-based.html#namevip">
-    Serveurs virtuels à base de nom et serveurs virtuels à base
-    d'adresse IP</a> pour déterminer quel type de serveur virtuel nous
+    <p>Il est recommandé de lire la documentation<a href="name-based.html#namevip">
+    Serveurs virtuels à base de nom et serveurs virtuels à base
+    d'adresse IP</a> pour déterminer quel type de serveur virtuel nous
     convient le mieux, puis de lire les documentations <a
-    href="name-based.html">serveurs virtuels à base de nom</a> ou <a
-    href="ip-based.html">serveurs virtuels à base d'adresse IP</a>, et enfin
-    d'étudier <a href="examples.html">quelques exemples</a>.</p>
+    href="name-based.html">serveurs virtuels à base de nom</a> ou <a
+    href="ip-based.html">serveurs virtuels à base d'adresse IP</a>, et enfin
+    d'étudier <a href="examples.html">quelques exemples</a>.</p>
 
-    <p>Si vous voulez entrer dans les détails, vous pouvez revenir vers
+    <p>Si vous voulez entrer dans les détails, vous pouvez revenir vers
     cette page.</p>
 
 </summary>
 
-<seealso><a href="ip-based.html">Support des serveurs virtuels à base
+<seealso><a href="ip-based.html">Support des serveurs virtuels à base
 d'adresse IP</a></seealso>
-<seealso><a href="name-based.html">Support des serveurs virtuels à base
+<seealso><a href="name-based.html">Support des serveurs virtuels à base
 de nom</a></seealso>
 <seealso><a href="examples.html">Exemples de serveurs virtuels pour une
 configuration courante</a></seealso>
-<seealso><a href="mass.html">Hébergement virtuel de masse configuré
+<seealso><a href="mass.html">Hébergement virtuel de masse configuré
 dynamiquement</a></seealso>
 
 
 <section id="configparsing"><title>Fichier de configuration</title>
 
     <p>Un <em>serveur  principal (main_server)</em> contient toutes
-    les définitions qui apparaissent en dehors des sections
+    les définitions qui apparaissent en dehors des sections
     <code>&lt;VirtualHost&gt;</code>.</p>
 
     <p>Les serveurs virtuels, aussi
-    appelés <em>vhosts</em> (pour virtual hosts), sont définis par les
+    appelés <em>vhosts</em> (pour virtual hosts), sont définis par les
     sections <directive type="section" module="core">VirtualHost</directive>.</p>
 
     <p>Chaque directive <code>VirtualHost</code> comporte une ou
     plusieurs adresses et des ports optionnels.</p>
 
-    <p>Il est possible d'utiliser des noms d'hôtes dans la définition
-    d'un serveur virtuel, mais ils seront résolus en adresses IP au
-    démarrage du serveur, et si une résolution de nom échoue, cette
-    définition de serveur virtuel sera ignorée. Cette méthode est par
-    conséquent déconseillée.</p>
+    <p>Il est possible d'utiliser des noms d'hôtes dans la définition
+    d'un serveur virtuel, mais ils seront résolus en adresses IP au
+    démarrage du serveur, et si une résolution de nom échoue, cette
+    définition de serveur virtuel sera ignorée. Cette méthode est par
+    conséquent déconseillée.</p>
 
     <p>L'adresse peut
-    être spécifiée sous la forme <code>*</code>, ce qui conviendra à la
-    requête si aucun autre serveur virtuel ne possède l'adresse IP
-    explicite correspondant à celle de la requête.</p>
-
-    <p>L'adresse qui apparaît dans la directive <code>VirtualHost</code>
-    peut être associée à un port optionnel. Si aucun port n'est
-    spécifié, il s'agit d'un port générique qui peut aussi être spécifié
-    comme <code>*</code>. Le port générique correspond à toutes les
+    être spécifiée sous la forme <code>*</code>, ce qui conviendra à la
+    requête si aucun autre serveur virtuel ne possède l'adresse IP
+    explicite correspondant à celle de la requête.</p>
+
+    <p>L'adresse qui apparaît dans la directive <code>VirtualHost</code>
+    peut être associée à un port optionnel. Si aucun port n'est
+    spécifié, il s'agit d'un port générique qui peut aussi être spécifié
+    comme <code>*</code>. Le port générique correspond à toutes les
     valeurs de port.</p>
 
-    <p>(Il ne faut pas confondre les numéros de port sur lesquels Apache
-    est en écoute avec les numéros de port spécifiés dans la directive
-    <code>VirtualHost</code> ; ces derniers ne servent qu'à définir le
-    <code>serveur virtuel</code> qui sera sélectionné pour traiter la
-    requête. Pour définir les ports sur lesquels Apache est en écoute,
+    <p>(Il ne faut pas confondre les numéros de port sur lesquels Apache
+    est en écoute avec les numéros de port spécifiés dans la directive
+    <code>VirtualHost</code> ; ces derniers ne servent qu'à définir le
+    <code>serveur virtuel</code> qui sera sélectionné pour traiter la
+    requête. Pour définir les ports sur lesquels Apache est en écoute,
     utilisez la directive <directive module="mpm_common">Listen</directive>).
     </p>
 
-    <p>L'ensemble des adresses (y compris les résultats multiples
-    <code>A</code> issus des requêtes DNS) est appelé <em>jeu
+    <p>L'ensemble des adresses (y compris les résultats multiples
+    <code>A</code> issus des requêtes DNS) est appelé <em>jeu
     d'adresses</em> du serveur virtuel.</p>
 
-    <p>Apache fait automatiquement sa sélection à partir de l'en-tête
+    <p>Apache fait automatiquement sa sélection à partir de l'en-tête
     HTTP <code>Host</code> fourni par le client, lorsque la
     correspondance la plus exacte du point de vue adresse IP/port a lieu
     pour plusieurs serveurs virtuels.</p>
 
     <p>La directive <directive module="core">ServerName</directive> peut
-    apparaître en quelque endroit de la définition d'un serveur.
-    Cependant, chaque occurrence écrase la précédente (pour ce serveur).
-    Si aucune directive <code>ServerName</code> n'est spécifiée, le
-    serveur tente de déterminer le nom du serveur à partir de l'adresse
+    apparaître en quelque endroit de la définition d'un serveur.
+    Cependant, chaque occurrence écrase la précédente (pour ce serveur).
+    Si aucune directive <code>ServerName</code> n'est spécifiée, le
+    serveur tente de déterminer le nom du serveur à partir de l'adresse
     IP.</p>
 
-    <p>Le premier serveur virtuel à base de nom apparaissant dans le
-    fichier de configuration pour une paire IP:port donnée est
-    significatif car c'est lui qui sera utilisé pour toutes les requêtes
-    reçues sur cette adresse IP/port et pour laquelle aucun autre
-    serveur virtuel ne possède un ServerName ou un ServerAlias
-    correspondant. Il sera aussi utilisé pour toutes les connexions SSL
+    <p>Le premier serveur virtuel à base de nom apparaissant dans le
+    fichier de configuration pour une paire IP:port donnée est
+    significatif car c'est lui qui sera utilisé pour toutes les requêtes
+    reçues sur cette adresse IP/port et pour laquelle aucun autre
+    serveur virtuel ne possède un ServerName ou un ServerAlias
+    correspondant. Il sera aussi utilisé pour toutes les connexions SSL
     si le serveur ne supporte pas l'<glossary
     ref="servernameindication">Indication du nom du serveur</glossary>.</p>
 
-    <p>Tous les noms spécifiés au sein d'une section
-    <code>VirtualHost</code> sont traités comme un
-    <code>ServerAlias</code> (sans caractères génériques), mais ne sont
-    écrasés par aucune directive <code>ServerAlias</code>.</p>
+    <p>Tous les noms spécifiés au sein d'une section
+    <code>VirtualHost</code> sont traités comme un
+    <code>ServerAlias</code> (sans caractères génériques), mais ne sont
+    écrasés par aucune directive <code>ServerAlias</code>.</p>
 
-    <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées
-    par défaut. En particulier&nbsp;:</p>
+    <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées
+    par défaut. En particulier&nbsp;:</p>
 
     <ol>
-      <li>Dans le cas où un serveur virtuel ne contient pas de directives
+      <li>Dans le cas où un serveur virtuel ne contient pas de directives
       <directive module="core">ServerAdmin</directive>,
       <directive module="core">Timeout</directive>,
       <directive module="core">KeepAliveTimeout</directive>,
@@ -135,187 +135,187 @@ dynamiquement</a></seealso>
       <directive module="core">MaxKeepAliveRequests</directive>,
       <directive module="mpm_common">ReceiveBufferSize</directive>,
       ou <directive module="mpm_common">SendBufferSize</directive>,
-      alors la valeur de chacun de ces paramètres est héritée de celle du
-      serveur principal. (C'est à dire, héritée de la valeur finale après
+      alors la valeur de chacun de ces paramètres est héritée de celle du
+      serveur principal. (C'est à dire, héritée de la valeur finale après
       lecture de la configuration du serveur principal.)</li>
 
-      <li>Les permissions par défaut sur les répertoires de chaque
-      serveur virtuel sont assemblées avec celles du serveur principal.
-      Elles concernent également toutes les informations de configuration
-      par répertoire pour tous les modules.</li>
+      <li>Les permissions par défaut sur les répertoires de chaque
+      serveur virtuel sont assemblées avec celles du serveur principal.
+      Elles concernent également toutes les informations de configuration
+      par répertoire pour tous les modules.</li>
 
-      <li>Les configurations par serveur pour chaque module sont assemblées
-      à partir de celles du serveur principal.</li>
+      <li>Les configurations par serveur pour chaque module sont assemblées
+      à partir de celles du serveur principal.</li>
     </ol>
 
     <p>L'essentiel des valeurs de configuration des serveurs virtuels
-    provient de valeurs par défaut issues du serveur principal.
+    provient de valeurs par défaut issues du serveur principal.
     Mais la position dans le fichier de configuration des directives
     du serveur principal n'a pas d'importance -- l'ensemble de la
     configuration du serveur principal est lu avant que ces valeurs par
-    défaut soient appliquées aux serveur virtuels. Ainsi, même si la
-    définition d'une valeur apparaît après celle d'un serveur virtuel,
+    défaut soient appliquées aux serveur virtuels. Ainsi, même si la
+    définition d'une valeur apparaît après celle d'un serveur virtuel,
     cette valeur peut affecter la definition du serveur virtuel.</p>
 
-    <p>Dans le cas où le serveur principal n'a pas de <code>ServerName</code>
-    à ce stade, le nom de la machine sur laquelle tourne le programme
-    <program>httpd</program> est utilisé à sa place. Nous appellerons
+    <p>Dans le cas où le serveur principal n'a pas de <code>ServerName</code>
+    à ce stade, le nom de la machine sur laquelle tourne le programme
+    <program>httpd</program> est utilisé à sa place. Nous appellerons
     <em>jeu d'adresses du serveur principal</em> les adresses IP
-    renvoyées par une résolution DNS sur le <code>ServerName</code>
+    renvoyées par une résolution DNS sur le <code>ServerName</code>
     du serveur principal.</p>
 
-    <p>Pour tous les champs <code>ServerName</code> non définis, dans
+    <p>Pour tous les champs <code>ServerName</code> non définis, dans
     le cas d'une configuration en serveur virtuel par nom, la valeur
-    adoptée par défaut est la première adresse donnée dans la section
-    <code>VirtualHost</code> qui définit le serveur virtuel.</p>
+    adoptée par défaut est la première adresse donnée dans la section
+    <code>VirtualHost</code> qui définit le serveur virtuel.</p>
 
     <p>Si un serveur virtuel contient la valeur magique
-    <code>_default_</code>, il fonctionne sur le même <code>ServerName</code>
+    <code>_default_</code>, il fonctionne sur le même <code>ServerName</code>
     que le serveur principal.</p>
 
 </section>
 
 <section id="hostmatching"><title>Choix du serveur virtuel</title>
 
-    <p>À la réception d'une requête, le serveur procède comme suit pour
-    déterminer quel serveur virtuel utiliser&nbsp;:</p>
+    <p>À la réception d'une requête, le serveur procède comme suit pour
+    déterminer quel serveur virtuel utiliser&nbsp;:</p>
 
     <section id="hashtable"><title>Recherche de l'adresse IP</title>
 
-    <p>Lors d'une première connexion sur une adresse/port, le serveur
+    <p>Lors d'une première connexion sur une adresse/port, le serveur
     recherche toutes les directives <code>VirtualHost</code> qui
-    possèdent la même adresse IP/port.</p>
+    possèdent la même adresse IP/port.</p>
 
     <p>S'il n'y a aucune correspondance exacte pour cette adresse/port,
-    la recherche s'effectue sur la valeur générique (<code>*</code>).</p>
+    la recherche s'effectue sur la valeur générique (<code>*</code>).</p>
 
-    <p>Si aucune correspondance n'est enfin trouvée, la requête sera
+    <p>Si aucune correspondance n'est enfin trouvée, la requête sera
     servie par le serveur principal.</p>
 
-    <p>S'il existe des définitions <code>VirtualHost</code> pour
-    l'adresse IP, l'étape suivante consiste à déterminer si nous avons à
-    faire à un serveur virtuel à base de nom ou d'adresse IP.</p>
+    <p>S'il existe des définitions <code>VirtualHost</code> pour
+    l'adresse IP, l'étape suivante consiste à déterminer si nous avons à
+    faire à un serveur virtuel à base de nom ou d'adresse IP.</p>
 
     </section>
 
     <section id="ipbased"><title>Serveur virtuel par IP</title>
 
-    <p>Si une seule section <code>VirtualHost</code> présente la
+    <p>Si une seule section <code>VirtualHost</code> présente la
     meilleure correspondance avec la paire adresse IP/port, aucune
-    action n'est entreprise et la requête est
-    traitée par le serveur virtuel qui correspond.</p>
+    action n'est entreprise et la requête est
+    traitée par le serveur virtuel qui correspond.</p>
 
     </section>
 
     <section id="namebased"><title>Serveur virtuel par nom</title>
 
-    <p>Si plusieurs sections <code>VirtualHost</code> présentent la
+    <p>Si plusieurs sections <code>VirtualHost</code> présentent la
     meilleure correspondance avec la paire adresse IP/port, le terme
-    "liste" dans les étapes suivantes fait référence à la liste des
+    "liste" dans les étapes suivantes fait référence à la liste des
     serveurs virtuels qui correspondent, selon l'ordre dans lequel ils
     apparaissent dans le fichier de configuration.</p>
 
     <p>Si la connexion utilise SSL, si le serveur supporte l'<glossary
     ref="servernameindication">Indication de nom de serveur</glossary>,
-    et si la négociation du client SSL inclut l'extension TLS dans le
-    nom d'hôte requis, alors ce nom d'hôte sera utilisé par la suite, tout
-    comme un en-tête <code>Host:</code> aurait été utilisé dans le cas
-    d'une connexion non-SSL. Si ces conditions ne sont pas réunies, le
-    premier serveur virtuel à base de nom dont l'adresse correspond sera
-    utilisé pour les connexions SSL. Ceci est important car c'est le
-    serveur virtuel qui détermine quel certificat le serveur va utiliser
+    et si la négociation du client SSL inclut l'extension TLS dans le
+    nom d'hôte requis, alors ce nom d'hôte sera utilisé par la suite, tout
+    comme un en-tête <code>Host:</code> aurait été utilisé dans le cas
+    d'une connexion non-SSL. Si ces conditions ne sont pas réunies, le
+    premier serveur virtuel à base de nom dont l'adresse correspond sera
+    utilisé pour les connexions SSL. Ceci est important car c'est le
+    serveur virtuel qui détermine quel certificat le serveur va utiliser
     pour la connexion.</p>
 
-    <p>Si la requête contient un en-tête <code>Host:</code>, on
+    <p>Si la requête contient un en-tête <code>Host:</code>, on
     recherche dans la liste le premier serveur virtuel dont le
     <code>ServerName</code> ou le <code>ServerAlias</code> correspond,
-    et c'est celui-ci qui va traiter la requête. Un en-tête
-    <code>Host:</code> peut comporter un numéro de port mais Apache
-    l'ignore systématiquement et utilise toujours le
-    port sur lequel il a effectivement reçu la requête.</p>
+    et c'est celui-ci qui va traiter la requête. Un en-tête
+    <code>Host:</code> peut comporter un numéro de port mais Apache
+    l'ignore systématiquement et utilise toujours le
+    port sur lequel il a effectivement reçu la requête.</p>
 
     <p>Le premier serveur virtuel du fichier de configuration qui
-    possède l'adresse spécifiée est prioritaire et intercepte toutes les
-    requêtes à destination d'un nom de serveur inconnu, ou toute requête
-    sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p>
+    possède l'adresse spécifiée est prioritaire et intercepte toutes les
+    requêtes à destination d'un nom de serveur inconnu, ou toute requête
+    sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p>
 
     </section>
 
     <section id="persistent"><title>Connexions persistantes</title>
 
-    <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite
+    <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite
     qu'<em>une fois</em> pour chaque session TCP/IP, alors que la
-    <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au
+    <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au
     cours d'une connexion persistante (KeepAlive). En d'autres termes,
-    il est possible pour un client de faire des requêtes sur
-    différents serveurs virtuels par nom, au cours d'une unique
+    il est possible pour un client de faire des requêtes sur
+    différents serveurs virtuels par nom, au cours d'une unique
     connexion persistante.</p>
 
     </section>
 
     <section id="absoluteURI"><title>URI absolu</title>
 
-    <p>Au cas où l'URI de la requête est absolu, et que son nom de
+    <p>Au cas où l'URI de la requête est absolu, et que son nom de
     serveur et son port correspondent au serveur principal (ou l'un
-    des serveurs virtuels configurés), <em>et</em> qu'ils correspondent
-    à l'adresse et au port de la requête, alors l'URI est amputé
-    de son préfixe protocole/nom de serveur/port et traité par le
+    des serveurs virtuels configurés), <em>et</em> qu'ils correspondent
+    à l'adresse et au port de la requête, alors l'URI est amputé
+    de son préfixe protocole/nom de serveur/port et traité par le
     serveur correspondant (principal ou virtuel). Si cette correspondance
-    n'existe pas, l'URI reste inchangé et la requête est considérée
-    comme une requête d'un serveur mandataire (proxy).</p>
+    n'existe pas, l'URI reste inchangé et la requête est considérée
+    comme une requête d'un serveur mandataire (proxy).</p>
 </section>
 
 <section id="observations"><title>Observations</title>
 
     <ul>
-      <li>La sélection d'un serveur virtuel en fonction de son nom est
-      un processus qui intervient après la sélection par le serveur du
+      <li>La sélection d'un serveur virtuel en fonction de son nom est
+      un processus qui intervient après la sélection par le serveur du
       serveur virtuel qui correspond le mieux du point de vue adresse
       IP/port.</li>
 
-      <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le
-      client s'est connecté, indiquez un caractère "*" comme adresse
-      pour tous les serveurs virtuels, et la sélection du serveur
-      virtuel en fonction du nom s'appliquera alors à tous les serveurs
-      virtuels définis.</li>
+      <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le
+      client s'est connecté, indiquez un caractère "*" comme adresse
+      pour tous les serveurs virtuels, et la sélection du serveur
+      virtuel en fonction du nom s'appliquera alors à tous les serveurs
+      virtuels définis.</li>
 
-      <li>Les vérifications sur <code>ServerName</code> et
+      <li>Les vérifications sur <code>ServerName</code> et
       <code>ServerAlias</code> ne sont jamais
-      réalisées pour les serveurs virtuels par IP.</li>
+      réalisées pour les serveurs virtuels par IP.</li>
 
       <li>Seul l'ordre des serveurs virtuels par nom
-      pour une adresse donnée a une importance. Le serveur virtuel
-      par nom qui est présent en premier dans la configuration se
-      voit attribué la priorité la plus haute pour les requêtes
+      pour une adresse donnée a une importance. Le serveur virtuel
+      par nom qui est présent en premier dans la configuration se
+      voit attribué la priorité la plus haute pour les requêtes
       arrivant sur son jeu d'adresses IP.</li>
 
-      <li>Le numéro de port contenu dans l'en-tête <code>Host:</code> n'est jamais utilisé
+      <li>Le numéro de port contenu dans l'en-tête <code>Host:</code> n'est jamais utilisé
       pour les tests de correspondances. Apache ne prend en compte
-      que le numéro de port sur lequel le client a envoyé la requête.</li>
+      que le numéro de port sur lequel le client a envoyé la requête.</li>
 
-      <li>Si deux serveurs virtuels partagent la même adresse, la
-      sélection se fera implicitement sur le nom. Il s'agit d'une
-      nouvelle fonctionnalité de la version 2.3.11.</li>
+      <li>Si deux serveurs virtuels partagent la même adresse, la
+      sélection se fera implicitement sur le nom. Il s'agit d'une
+      nouvelle fonctionnalité de la version 2.3.11.</li>
 
-      <li>Le serveur principal ne sert les requêtes que
-      lorsque l'adresse IP et le port demandés par le client ne
-      correspondent à aucun serveur virtuel (y compris un serveur
+      <li>Le serveur principal ne sert les requêtes que
+      lorsque l'adresse IP et le port demandés par le client ne
+      correspondent à aucun serveur virtuel (y compris un serveur
       virtuel <code>*</code>). En d'autres termes, le serveur
       principal n'est utile que pour les combinaisons adresse/port
-      non spécifiées (sauf quand un serveur virtuel <code>_default_</code>
+      non spécifiées (sauf quand un serveur virtuel <code>_default_</code>
       correspond au port).</li>
 
       <li>Il ne faut jamais employer de noms DNS dans des directives
       <code>VirtualHost</code>, car cela oblige le serveur a s'appuyer
-      sur le DNS au moment du démarrage. De plus, vous vous exposez
-      à des problèmes de sécurité si vous n'avez pas la maîtrise du
-      DNS pour la totalité de vos domaines. Voir la documentation
+      sur le DNS au moment du démarrage. De plus, vous vous exposez
+      à des problèmes de sécurité si vous n'avez pas la maîtrise du
+      DNS pour la totalité de vos domaines. Voir la documentation
       <a href="../dns-caveats.html">disponible ici</a>, ainsi que
-      les deux points précisés ci-après.</li>
+      les deux points précisés ci-après.</li>
 
       <li>Un nom de serveur <code>ServerName</code> devrait toujours
-      être indiqué pour chaque serveur virtuel. Sans cela, une
-      résolution DNS est nécessaire pour chaque serveur virtuel.</li>
+      être indiqué pour chaque serveur virtuel. Sans cela, une
+      résolution DNS est nécessaire pour chaque serveur virtuel.</li>
       </ul>
       </section>
 
@@ -323,17 +323,17 @@ dynamiquement</a></seealso>
 
 <section id="tips"><title>Trucs et astuces</title>
 
-    <p>En plus des points évoqués sur la page des
-    <a href="../dns-caveats.html#tips">problèmes liés au DNS</a>,
-    voici quelques points intéressants&nbsp;:</p>
+    <p>En plus des points évoqués sur la page des
+    <a href="../dns-caveats.html#tips">problèmes liés au DNS</a>,
+    voici quelques points intéressants&nbsp;:</p>
 
     <ul>
-      <li>Toujours positionner les définitions relatives au serveur
-      principal avant toute définition <code>VirtualHost</code>.
-      (Ceci améliore grandement la lisibilité de la configuration
-      -- la manière dont la configuration est interprétée après la
-      lecture des fichiers ne met pas en évidence le fait que les
-      définitions positionnées avant et surtout après les serveurs
+      <li>Toujours positionner les définitions relatives au serveur
+      principal avant toute définition <code>VirtualHost</code>.
+      (Ceci améliore grandement la lisibilité de la configuration
+      -- la manière dont la configuration est interprétée après la
+      lecture des fichiers ne met pas en évidence le fait que les
+      définitions positionnées avant et surtout après les serveurs
       virtuels peuvent impacter le fonctionnement de tous les
       serveurs virtuels.)</li>
 
index 626fbbfdefd5289cbb39458b201ca70f7cdac73c..ee31d5bf0196cc51c88292f6ff768a4bde00f56a 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1746871 -->
 
 <summary>
 
-    <p>Le but de ce document est d'essayer de répondre aux questions 
-    les plus répandues sur la configuration des <a href="index.html">serveurs virtuels</a>. 
-    Les scénarios présentés ici se rencontrent quand plusieurs 
-    serveurs Webs doivent tourner sur une seule et même machine au 
+    <p>Le but de ce document est d'essayer de répondre aux questions 
+    les plus répandues sur la configuration des <a href="index.html">serveurs virtuels</a>. 
+    Les scénarios présentés ici se rencontrent quand plusieurs 
+    serveurs Webs doivent tourner sur une seule et même machine au 
     moyen de serveurs virtuels <a href="name-based.html">par nom</a> 
     ou <a href="ip-based.html">par IP</a>.</p>
 
   <section id="purename"><title>Fonctionnement de plusieurs serveurs 
   virtuels par nom sur une seule adresse IP.</title>
 
-    <p>Votre serveur possède plusieurs noms d'hôte qui correspondent à une seule
-    adresse IP, et vous souhaitez des réponses différentes si on demande
+    <p>Votre serveur possède plusieurs noms d'hôte qui correspondent à une seule
+    adresse IP, et vous souhaitez des réponses différentes si on demande
     <code>www.example.com</code> ou <code>www.example.org</code>.</p>
 
     <note><title>Note&nbsp;:</title><p>La configuration de serveurs virtuels 
     sous Apache ne provoque pas leur apparition magique dans la 
     configuration du DNS. Il <em>faut</em> que leurs noms soient 
-    définis dans le DNS, et qu'ils y soient résolus sur l'adresse IP 
+    définis dans le DNS, et qu'ils y soient résolus sur l'adresse IP 
     du serveur, faute de quoi personne ne pourra visiter votre site Web. 
-    Il est possible d'ajouter des entrées dans le fichier 
+    Il est possible d'ajouter des entrées dans le fichier 
     <code>hosts</code> pour tests locaux, mais qui ne fonctionneront 
-    que sur la machine possédant ces entrées.</p>
+    que sur la machine possédant ces entrées.</p>
     </note>
 
     <highlight language="config">
-# Apache doit écouter sur le port 80
+# Apache doit écouter sur le port 80
 Listen 80
 &lt;VirtualHost *:80&gt;
     DocumentRoot "/www/example1"
@@ -73,37 +73,37 @@ Listen 80
     </highlight>
    
 
-    <p>Les astérisques correspondent à toutes les adresses, si bien que 
-    le serveur principal ne répondra jamais à aucune requête. Comme le
+    <p>Les astérisques correspondent à toutes les adresses, si bien que 
+    le serveur principal ne répondra jamais à aucune requête. Comme le
     serveur virtuel
     <code>ServerName www.example.com</code> se trouve en premier dans le fichier 
-    de configuration, il a la plus grande priorité et peut être vu 
-    comme serveur <cite>par défaut</cite> ou <cite>primaire</cite>&nbsp;; 
-    ce qui signifie que toute requête reçue ne correspondant à aucune 
+    de configuration, il a la plus grande priorité et peut être vu 
+    comme serveur <cite>par défaut</cite> ou <cite>primaire</cite>&nbsp;; 
+    ce qui signifie que toute requête reçue ne correspondant à aucune 
     des directives <directive module="core">ServerName</directive> sera servie par ce premier 
     <directive type="section" module="core">VirtualHost</directive>.</p>
 
-    <p>La configuration ci-dessus correspond à ce que l'on souhaite pour
-    la plupart des serveurs virtuels à base de nom. Il faudra cependant
-    utiliser une configuration différente si vous souhaitez servir un
-    contenu différent en fonction de l'adresse IP ou du port.</p>
+    <p>La configuration ci-dessus correspond à ce que l'on souhaite pour
+    la plupart des serveurs virtuels à base de nom. Il faudra cependant
+    utiliser une configuration différente si vous souhaitez servir un
+    contenu différent en fonction de l'adresse IP ou du port.</p>
 
     <note>
             <title>Note&nbsp;:</title>
 
             <p>Vous pouvez remplacer <code>*</code> 
-            par une adresse IP du système. Le serveur virtuel concerné
-           ne sera alors sélectionné que pour les requêtes HTTP vers
+            par une adresse IP du système. Le serveur virtuel concerné
+           ne sera alors sélectionné que pour les requêtes HTTP vers
            cette adresse IP.</p>
 
-           <p>En général, il est commode d'utiliser <code>*</code> sur 
-           les systèmes dont l'adresse IP n'est pas constante - par 
-           exemple, pour des serveurs dont l'adresse IP est attribué
-           dynamiquement par le FAI, et où le DNS est géré au moyen 
+           <p>En général, il est commode d'utiliser <code>*</code> sur 
+           les systèmes dont l'adresse IP n'est pas constante - par 
+           exemple, pour des serveurs dont l'adresse IP est attribué
+           dynamiquement par le FAI, et où le DNS est géré au moyen 
            d'un DNS dynamique quelconque. Comme <code>*</code> signifie 
            <cite>n'importe quelle adresse</cite>, cette configuration 
-           fonctionne sans devoir être modifiée quand l'adresse IP du 
-           système est modifiée.</p>
+           fonctionne sans devoir être modifiée quand l'adresse IP du 
+           système est modifiée.</p>
     </note>
 
     </section>
@@ -112,15 +112,15 @@ Listen 80
     d'une seule adresse IP.</title>
 
        <note>
-          <title>Note&nbsp;:</title><p>Toutes les techniques présentées ici 
-          peuvent être étendues à un plus grand nombre d'adresses IP.</p>
+          <title>Note&nbsp;:</title><p>Toutes les techniques présentées ici 
+          peuvent être étendues à un plus grand nombre d'adresses IP.</p>
     </note>
 
     <p>Le serveur a deux adresses IP. Sur l'une 
     (<code>172.20.30.40</code>), le serveur "principal" 
-    <code>server.example.com</code> doit répondre, et sur l'autre 
+    <code>server.example.com</code> doit répondre, et sur l'autre 
     (<code>172.20.30.50</code>), deux serveurs virtuels (ou plus) 
-    répondront.</p>
+    répondront.</p>
 
     <highlight language="config">
 Listen 80
@@ -144,28 +144,28 @@ DocumentRoot "/www/mainserver"
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Toute requête arrivant sur une autre adresse que 
+    <p>Toute requête arrivant sur une autre adresse que 
     <code>172.20.30.50</code> sera servie par le serveur principal. 
-    Les requêtes vers <code>172.20.30.50</code> avec un nom de serveur 
-    inconnu, ou sans en-tête <code>Host:</code>, seront servies par 
+    Les requêtes vers <code>172.20.30.50</code> avec un nom de serveur 
+    inconnu, ou sans en-tête <code>Host:</code>, seront servies par 
     <code>www.example.com</code>.</p>
 
     </section>
 
-    <section id="intraextra"><title>Servir le même contenu sur des 
-    adresses IP différentes (telle qu'une adresse interne et une 
+    <section id="intraextra"><title>Servir le même contenu sur des 
+    adresses IP différentes (telle qu'une adresse interne et une 
     externe).</title>
 
     <p>La machine serveur dispose de deux adresses IP 
     (<code>192.168.1.1</code> et <code>172.20.30.40</code>). Cette 
-    machine est placée à la fois sur le réseau interne (l'Intranet) 
-    et le réseau externe (Internet). Sur Internet, le nom 
+    machine est placée à la fois sur le réseau interne (l'Intranet) 
+    et le réseau externe (Internet). Sur Internet, le nom 
     <code>server.example.com</code> pointe vers l'adresse externe 
-    (<code>172.20.30.40</code>), mais sur le réseau interne, ce même 
+    (<code>172.20.30.40</code>), mais sur le réseau interne, ce même 
     nom pointe vers l'adresse interne (<code>192.168.1.1</code>).</p>
 
-    <p>Le serveur peut être configuré pour répondre de la même manière 
-    aux requêtes internes et externes, au moyen d'une seule section 
+    <p>Le serveur peut être configuré pour répondre de la même manière 
+    aux requêtes internes et externes, au moyen d'une seule section 
     <directive type="section" module="core">VirtualHost</directive>.</p>
 
     <highlight language="config">
@@ -176,30 +176,30 @@ DocumentRoot "/www/mainserver"
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Ainsi, les requêtes en provenance de chacun des deux réseaux 
-    seront servies par le même <directive type="section"
+    <p>Ainsi, les requêtes en provenance de chacun des deux réseaux 
+    seront servies par le même <directive type="section"
     module="core">VirtualHost</directive>.</p>
 
     <note>
-          <title>Note&nbsp;:</title><p>Sur le réseau interne, il est possible 
+          <title>Note&nbsp;:</title><p>Sur le réseau interne, il est possible 
           d'utiliser le nom raccourci <code>server</code> au lieu du nom 
           complet <code>server.example.com</code>.</p>
 
-          <p>Notez également que dans l'exemple précédent, vous pouvez 
+          <p>Notez également que dans l'exemple précédent, vous pouvez 
           remplacer la liste des adresses IP par des <code>*</code> afin 
-          que le serveur réponde de la même manière sur toutes ses 
+          que le serveur réponde de la même manière sur toutes ses 
           adresses.</p>
     </note>
 
     </section>
 
-    <section id="port"><title>Servir différents sites sur différents 
+    <section id="port"><title>Servir différents sites sur différents 
     ports.</title>
 
-    <p>Vous disposez de plusieurs domaines pointant sur la même adresse 
-    IP et vous voulez également servir de multiples ports. L'exemple
-    suivant montre que la sélection en fonction du nom intervient après
-    la sélection de la meilleure correspondance du point de vue adresse
+    <p>Vous disposez de plusieurs domaines pointant sur la même adresse 
+    IP et vous voulez également servir de multiples ports. L'exemple
+    suivant montre que la sélection en fonction du nom intervient après
+    la sélection de la meilleure correspondance du point de vue adresse
     IP/port.</p>
 
     <highlight language="config">
@@ -229,7 +229,7 @@ Listen 8080
 
        </section>
 
-    <section id="ip"><title>Hébergement virtuel basé sur IP</title>
+    <section id="ip"><title>Hébergement virtuel basé sur IP</title>
 
     <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code> 
     et <code>172.20.30.50</code>) correspondant respectivement aux noms 
@@ -249,20 +249,20 @@ Listen 80
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Les requêtes provenant d'adresses non spécifiées dans l'une des 
+    <p>Les requêtes provenant d'adresses non spécifiées dans l'une des 
     directives <code>&lt;VirtualHost&gt;</code> (comme pour 
-    <code>localhost</code> par exemple) seront dirigées vers le serveur 
+    <code>localhost</code> par exemple) seront dirigées vers le serveur 
     principal, s'il en existe un.</p>
 
        </section>
 
-    <section id="ipport"><title>Hébergements virtuels mixtes basés sur 
+    <section id="ipport"><title>Hébergements virtuels mixtes basés sur 
     les ports et sur les IP</title>
 
     <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code> 
     et <code>172.20.30.50</code>) correspondant respectivement aux noms 
     <code>www.example.com</code> et <code>www.example.org</code>. 
-    Pour chacun d'eux, nous voulons un hébergement sur les ports 80 
+    Pour chacun d'eux, nous voulons un hébergement sur les ports 80 
     et 8080.</p>
 
     <highlight language="config">
@@ -294,12 +294,12 @@ Listen 172.20.30.50:8080
 
        </section>
 
-    <section id="mixed"><title>Hébergements virtuels mixtes basé sur 
+    <section id="mixed"><title>Hébergements virtuels mixtes basé sur 
     les noms et sur IP</title>
 
-    <p>Toute adresse indiquée comme argument d'une section VirtualHost
+    <p>Toute adresse indiquée comme argument d'une section VirtualHost
     et n'apparaissant dans aucun autre serveur virtuel, fait de cette
-    section un serveur virtuel sélectionnable uniquement en fonction de
+    section un serveur virtuel sélectionnable uniquement en fonction de
     son adresse IP.</p>
 
     <highlight language="config">
@@ -333,18 +333,18 @@ Listen 80
 
        </section>
 
-    <section id="proxy"><title>Utilisation simultanée de 
+    <section id="proxy"><title>Utilisation simultanée de 
     <code>Virtual_host</code> et de mod_proxy</title>
 
     <p>L'exemple suivant montre comment une machine peut mandater 
     un serveur virtuel fonctionnant sur le serveur d'une autre machine. 
-    Dans cet exemple, un serveur virtuel de même nom est configuré sur 
-    une machine à l'adresse <code>192.168.111.2</code>. La directive 
+    Dans cet exemple, un serveur virtuel de même nom est configuré sur 
+    une machine à l'adresse <code>192.168.111.2</code>. La directive 
     <directive module="mod_proxy"
     name="ProxyPreserveHost">ProxyPreserveHost On</directive> est
-    employée pour permette au nom de domaine d'être préservé lors du 
-    transfert, au cas où plusieurs noms de domaines cohabitent sur 
-    une même machine.</p>
+    employée pour permette au nom de domaine d'être préservé lors du 
+    transfert, au cas où plusieurs noms de domaines cohabitent sur 
+    une même machine.</p>
 
     <highlight language="config">
 &lt;VirtualHost *:*&gt;
@@ -363,9 +363,9 @@ Listen 80
     <section id="defaultallports"><title>Serveurs virtuels 
     <code>_default_</code> pour tous les ports</title>
 
-    <p>Exemple de capture de <em>toutes</em> les requêtes émanant 
-    d'adresses IP ou de ports non connus, <em>c'est-à-dire</em>, d'un 
-    couple adresse/port non traité par aucun autre serveur virtuel.</p>
+    <p>Exemple de capture de <em>toutes</em> les requêtes émanant 
+    d'adresses IP ou de ports non connus, <em>c'est-à-dire</em>, d'un 
+    couple adresse/port non traité par aucun autre serveur virtuel.</p>
 
     <highlight language="config">
 &lt;VirtualHost _default_:*&gt;
@@ -374,30 +374,30 @@ Listen 80
     </highlight>
 
     <p>L'utilisation d'un tel serveur virtuel avec un joker pour le 
-    port empêche de manière efficace qu'une requête n'atteigne le 
+    port empêche de manière efficace qu'une requête n'atteigne le 
     serveur principal.</p>
 
-    <p>Un serveur virtuel par défaut ne servira jamais une requête 
-    qui est envoyée vers un couple adresse/port utilisée par un 
-    serveur virtuel par nom. Si la requête contient un en-tête 
+    <p>Un serveur virtuel par défaut ne servira jamais une requête 
+    qui est envoyée vers un couple adresse/port utilisée par un 
+    serveur virtuel par nom. Si la requête contient un en-tête 
     <code>Host:</code> inconnu, ou si celui-ci est absent, elle 
     sera toujours servie par le serveur virtuel primaire par nom 
-    (celui correspondant à ce couple adresse/port trouvé en premier 
+    (celui correspondant à ce couple adresse/port trouvé en premier 
     dans le fichier de configuration).</p>
 
     <p>Vous pouvez utiliser une directive 
     <directive module="mod_alias">AliasMatch</directive> ou 
     <directive module="mod_rewrite">RewriteRule</directive> afin de 
-    réécrire une requête pour une unique page d'information (ou pour 
+    réécrire une requête pour une unique page d'information (ou pour 
     un script).</p>
     </section>
 
     <section id="defaultdifferentports"><title>Serveurs virtuels 
-    <code>_default_</code> pour des ports différents</title>
+    <code>_default_</code> pour des ports différents</title>
 
-    <p>La configuration est similaire à l'exemple précédent, mais 
-    le serveur écoute sur plusieurs ports et un second serveur virtuel 
-    <code>_default_</code> pour le port 80 est ajouté.</p>
+    <p>La configuration est similaire à l'exemple précédent, mais 
+    le serveur écoute sur plusieurs ports et un second serveur virtuel 
+    <code>_default_</code> pour le port 80 est ajouté.</p>
 
     <highlight language="config">
 &lt;VirtualHost _default_:80&gt;
@@ -411,17 +411,17 @@ Listen 80
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Le serveur virtuel par défaut défini pour le port 80 (il doit 
-    impérativement être placé avant un autre serveur virtuel par 
-    défaut traitant tous les ports grâce au joker *) capture toutes 
-    les requêtes envoyées sur une adresse IP non spécifiée. Le 
-    serveur principal n'est jamais utilisé pour servir une requête.</p>
+    <p>Le serveur virtuel par défaut défini pour le port 80 (il doit 
+    impérativement être placé avant un autre serveur virtuel par 
+    défaut traitant tous les ports grâce au joker *) capture toutes 
+    les requêtes envoyées sur une adresse IP non spécifiée. Le 
+    serveur principal n'est jamais utilisé pour servir une requête.</p>
     </section>
 
     <section id="defaultoneport"><title>Serveurs virtuels 
     <code>_default_</code> pour un seul port</title>
 
-    <p>Nous voulons créer un serveur virtuel par défaut seulement 
+    <p>Nous voulons créer un serveur virtuel par défaut seulement 
     pour le port 80.</p>
 
     <highlight language="config">
@@ -431,13 +431,13 @@ Listen 80
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Une requête vers une adresse non spécifiée sur le port 80 
-    sera servie par le serveur virtuel par défaut, et toute autre 
-    requête vers une adresse et un port non spécifiés sera servie 
+    <p>Une requête vers une adresse non spécifiée sur le port 80 
+    sera servie par le serveur virtuel par défaut, et toute autre 
+    requête vers une adresse et un port non spécifiés sera servie 
     par le serveur principal.</p>
 
-    <p>L'utilisation du caractère générique <code>*</code> dans la
-    déclaration d'un serveur virtuel l'emporte sur
+    <p>L'utilisation du caractère générique <code>*</code> dans la
+    déclaration d'un serveur virtuel l'emporte sur
     <code>_default_</code>.</p>
     </section>
 
@@ -449,8 +449,8 @@ Listen 80
     <p>Le serveur virtuel par nom avec le nom de domaine 
     <code>www.example.org</code> (de notre <a href="#name">exemple 
     par nom</a>) devrait obtenir sa propre adresse IP. Pendant la 
-    phase de migration, il est possible d'éviter les problèmes avec 
-    les noms de serveurs et autres serveurs mandataires qui mémorisent 
+    phase de migration, il est possible d'éviter les problèmes avec 
+    les noms de serveurs et autres serveurs mandataires qui mémorisent 
     les vielles adresses IP pour les serveurs virtuels par nom.<br />
     La solution est simple, car il suffit d'ajouter la nouvelle 
     adresse IP (<code>172.20.30.50</code>) dans la directive 
@@ -475,7 +475,7 @@ DocumentRoot "/www/example1"
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Le serveur virtuel peut maintenant être joint par la nouvelle 
+    <p>Le serveur virtuel peut maintenant être joint par la nouvelle 
     adresse (comme un serveur virtuel par IP) et par l'ancienne 
     adresse (comme un serveur virtuel par nom).</p>
 
@@ -484,15 +484,15 @@ DocumentRoot "/www/example1"
     <section id="serverpath"><title>Utilisation de la directive 
     <code>ServerPath</code></title>
 
-    <p>Dans le cas où vous disposez de deux serveurs virtuels par nom, 
-    le client doit transmettre un en-tête <code>Host:</code> correct 
-    pour déterminer le serveur concerné. Les vieux clients HTTP/1.0 
-    n'envoient pas un tel en-tête et Apache n'a aucun indice pour 
-    connaître le serveur virtuel devant être joint (il sert la 
-    requête à partir d'un serveur virtuel primaire). Dans un soucis 
-    de préserver la compatibilité descendante, il suffit de créer 
-    un serveur virtuel primaire chargé de retourner une page contenant 
-    des liens dont les URLs auront un préfixe identifiant les serveurs 
+    <p>Dans le cas où vous disposez de deux serveurs virtuels par nom, 
+    le client doit transmettre un en-tête <code>Host:</code> correct 
+    pour déterminer le serveur concerné. Les vieux clients HTTP/1.0 
+    n'envoient pas un tel en-tête et Apache n'a aucun indice pour 
+    connaître le serveur virtuel devant être joint (il sert la 
+    requête à partir d'un serveur virtuel primaire). Dans un soucis 
+    de préserver la compatibilité descendante, il suffit de créer 
+    un serveur virtuel primaire chargé de retourner une page contenant 
+    des liens dont les URLs auront un préfixe identifiant les serveurs 
     virtuels par nom.</p>
 
     <highlight language="config">
@@ -523,22 +523,22 @@ DocumentRoot "/www/example1"
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>À cause de la directive 
-    <directive module="core">ServerPath</directive>, une requête sur 
+    <p>À cause de la directive 
+    <directive module="core">ServerPath</directive>, une requête sur 
     une URL <code>http://www.sub1.domain.tld/sub1/</code> est 
     <em>toujours</em> servie par le serveur sub1-vhost.<br />
-    Une requête sur une URL <code>http://www.sub1.domain.tld/</code> n'est 
-    servie par le serveur sub1-vhost que si le client envoie un en-tête 
-    <code>Host:</code> correct. Si aucun en-tête <code>Host:</code> 
-    n'est transmis, le serveur primaire sera utilisé.</p>
-    <p>Notez qu'il y a une singularité&nbsp;: une requête sur 
-    <code>http://www.sub2.domain.tld/sub1/</code> est également servie 
-    par le serveur sub1-vhost si le client n'envoie pas d'en-tête 
+    Une requête sur une URL <code>http://www.sub1.domain.tld/</code> n'est 
+    servie par le serveur sub1-vhost que si le client envoie un en-tête 
+    <code>Host:</code> correct. Si aucun en-tête <code>Host:</code> 
+    n'est transmis, le serveur primaire sera utilisé.</p>
+    <p>Notez qu'il y a une singularité&nbsp;: une requête sur 
+    <code>http://www.sub2.domain.tld/sub1/</code> est également servie 
+    par le serveur sub1-vhost si le client n'envoie pas d'en-tête 
     <code>Host:</code>.</p>
     <p>Les directives <directive module="mod_rewrite">RewriteRule</directive> 
-    sont employées pour s'assurer que le client qui envoie un en-tête 
+    sont employées pour s'assurer que le client qui envoie un en-tête 
     <code>Host:</code> correct puisse utiliser d'autres variantes d'URLs, 
-    <em>c'est-à-dire</em> avec ou sans préfixe d'URL.</p>
+    <em>c'est-à-dire</em> avec ou sans préfixe d'URL.</p>
 
        </section>
 
index 66c71f3bb78091482de590eef78c8e941dd9dca4..eac340ae189071c1004f8a199e6396f25e893aa6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1562488 -->
 
 <summary>
 
-    <p>Quand de nombreux serveurs virtuels sont créés, Apache peut
-    dépasser les limites en descripteurs de fichiers ('file descriptors',
-    également appelés <cite>gestionnaires de fichiers</cite>) si chacun
+    <p>Quand de nombreux serveurs virtuels sont créés, Apache peut
+    dépasser les limites en descripteurs de fichiers ('file descriptors',
+    également appelés <cite>gestionnaires de fichiers</cite>) si chacun
     des serveurs virtuels utilise ses propres fichiers journaux. Le
-    nombre total de descripteurs de fichiers utilisés par Apache est
+    nombre total de descripteurs de fichiers utilisés par Apache est
     d'un par fichier journal, un pour chacune des autres directives
     de fichiers journaux, plus un nombre constant compris entre 10 et 20
-    pour son fonctionnement interne. Les systèmes d'exploitation Unix
+    pour son fonctionnement interne. Les systèmes d'exploitation Unix
     limitent le nombre de descripteurs de fichiers utilisables par
     processus&nbsp;; une valeur courante pour cette limite est de 64, et
-    cette valeur peut le plus souvent être augmentée.</p>
+    cette valeur peut le plus souvent être augmentée.</p>
 
-    <p>Apache tente d'accroître cette valeur limite si nécessaire, mais
+    <p>Apache tente d'accroître cette valeur limite si nécessaire, mais
     sans y parvenir dans les cas suivants&nbsp;:</p>
 
     <ol>
-      <li>Le système d'exploitation ne permet pas l'utilisation d'appels
-      systèmes <code>setrlimit()</code>.</li>
+      <li>Le système d'exploitation ne permet pas l'utilisation d'appels
+      systèmes <code>setrlimit()</code>.</li>
 
       <li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas
-      sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li>
+      sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li>
 
-      <li>Le nombre de descripteurs de fichiers nécessaires à Apache
-      dépasse la limite physique du matériel.</li>
+      <li>Le nombre de descripteurs de fichiers nécessaires à Apache
+      dépasse la limite physique du matériel.</li>
 
-      <li>Le système impose d'autres limites sur l'utilisation des
+      <li>Le système impose d'autres limites sur l'utilisation des
       descripteurs de fichiers, comme par exemple une limite sur les
       flux stdio, utilisables uniquement sur les descripteurs de
-      fichiers inférieurs à 256. (sous Solaris 2).</li>
+      fichiers inférieurs à 256. (sous Solaris 2).</li>
     </ol>
 
-    <p>En cas de problème, Vous pouvez&nbsp;:</p>
+    <p>En cas de problème, Vous pouvez&nbsp;:</p>
 
     <ul>
-      <li>Réduire le nombre de fichiers journaux, en ne spécifiant
+      <li>Réduire le nombre de fichiers journaux, en ne spécifiant
       aucun fichier journal dans les sections
       <directive type="section" module="core">VirtualHost</directive>,
       en donc en envoyant les informations aux fichiers journaux du
-      serveur principal (Voir <a href="#splitlogs">Éclatement des
+      serveur principal (Voir <a href="#splitlogs">Éclatement des
       fichiers journaux</a> ci-dessous pour plus d'informations sur
-      cette possibilité).</li>
+      cette possibilité).</li>
 
       <li>
-        Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur
-        les descripteurs de fichiers avant le démarrage d'Apache, au
+        Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur
+        les descripteurs de fichiers avant le démarrage d'Apache, au
         moyen d'un script comme
 
         <example>
 <!-- the document misc/descriptors.xml does not exist yet in 2.1
     <p>Veuillez noter que le document
     <a href="../misc/descriptors.html">Descripteurs et Apache</a>
-    contient plus de détails concernant les problèmes de descripteurs
-    de fichiers et comment les résoudre en fonction de votre système
+    contient plus de détails concernant les problèmes de descripteurs
+    de fichiers et comment les résoudre en fonction de votre système
     d'exploitation.</p>
 -->
 
 </summary>
 
-<section id="splitlogs"><title>Éclatement des fichiers journaux</title>
+<section id="splitlogs"><title>Éclatement des fichiers journaux</title>
 
-<p>Lorsque vous choisissez d'enregistrer les informations émanant de
-plusieurs serveurs virtuels dans un même fichier journal, vous voudrez
-ensuite pouvoir scinder ces informations à des fins de statistiques, par
-exemple, sur les différents serveurs virtuels. Il est possible de procéder
-de la manière suivante&nbsp;:</p>
+<p>Lorsque vous choisissez d'enregistrer les informations émanant de
+plusieurs serveurs virtuels dans un même fichier journal, vous voudrez
+ensuite pouvoir scinder ces informations à des fins de statistiques, par
+exemple, sur les différents serveurs virtuels. Il est possible de procéder
+de la manière suivante&nbsp;:</p>
 
-<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque
-entrée du journal. Ceci se paramètre au moyen de la directive
+<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque
+entrée du journal. Ceci se paramètre au moyen de la directive
 <directive module="mod_log_config"> LogFormat</directive> et de la
-variable <code>%v</code>. Ajoutez cette variable au début de la chaîne
-de définition du format de journalisations&nbsp;:</p>
+variable <code>%v</code>. Ajoutez cette variable au début de la chaîne
+de définition du format de journalisations&nbsp;:</p>
 
 <highlight language="config">
 LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost
 CustomLog logs/multiple_vhost_log vhost
 </highlight>
 
-<p>Cette configuration va provoquer la création d'un fichier de
+<p>Cette configuration va provoquer la création d'un fichier de
 journalisation au format standard (CLF&nbsp;: 'Common Log Format'), mais dont
-chaque ligne débutera par le nom canonique du serveur virtuel (spécifié
+chaque ligne débutera par le nom canonique du serveur virtuel (spécifié
 par la directive <directive module="core">ServerName</directive>).
 (Voir <module>mod_log_config</module> pour d'autres informations sur la
 personnalisation des fichiers journaux.)</p>
 
-<p>Au moment de séparer les informations du fichier journal en un fichier
+<p>Au moment de séparer les informations du fichier journal en un fichier
 par serveur virtuel, le programme <code>
-<a href="../programs/other.html">split-logfile</a></code> peut être
-utilisé. Ce programme peut être trouvé dans le répertoire
+<a href="../programs/other.html">split-logfile</a></code> peut être
+utilisé. Ce programme peut être trouvé dans le répertoire
 <code>support</code> de la distribution d'Apache.</p>
 
-<p>Exécutez ce programme au moyen de la commande&nbsp;:</p>
+<p>Exécutez ce programme au moyen de la commande&nbsp;:</p>
 
 <example>
 split-logfile &lt; /logs/multiple_vhost_log
 </example>
 
-<p>Une fois exécuté avec le nom du fichier contenant tous les journaux,
-ce programme va générer un fichier pour chacun des serveurs virtuels
-qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est
-nommé <code>nomduserveur.log</code>.</p>
+<p>Une fois exécuté avec le nom du fichier contenant tous les journaux,
+ce programme va générer un fichier pour chacun des serveurs virtuels
+qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est
+nommé <code>nomduserveur.log</code>.</p>
 
 </section>
 </manualpage>
index 3eedbf5e775eecac00b69779afd03a82def5ee90..6c0b0a0f8be91c7b5974bc007f43c905ca6a3a22 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1753873 -->
 
 <summary>
 
-    <p>Le principe des <cite>Serveurs Virtuels</cite> consiste à 
+    <p>Le principe des <cite>Serveurs Virtuels</cite> consiste à 
     faire fonctionner un ou plusieurs serveurs Web (comme 
     <code>www.company1.example.com</code> et <code>www.company2.example.com</code>) 
-    sur une même machine. Les serveurs virtuels peuvent être soit 
-    "<a href="ip-based.html">par-IP</a>" où une adresse IP est 
-    attribuée pour chaque serveur Web, soit "<a href="name-based.html"
-    >par-nom</a>" où plusieurs noms de domaine se côtoient sur 
-    des mêmes adresses IP. L'utilisateur final ne perçoit pas 
-    qu'en fait il s'agit d'un même serveur physique.</p>
-
-    <p>Apache a été le précurseur des serveurs proposant cette 
-    méthode de serveurs virtuels basés sur les adresses IP. Ses 
+    sur une même machine. Les serveurs virtuels peuvent être soit 
+    "<a href="ip-based.html">par-IP</a>" où une adresse IP est 
+    attribuée pour chaque serveur Web, soit "<a href="name-based.html"
+    >par-nom</a>" où plusieurs noms de domaine se côtoient sur 
+    des mêmes adresses IP. L'utilisateur final ne perçoit pas 
+    qu'en fait il s'agit d'un même serveur physique.</p>
+
+    <p>Apache a été le précurseur des serveurs proposant cette 
+    méthode de serveurs virtuels basés sur les adresses IP. Ses 
     versions 1.1 et suivantes proposent les deux 
-    méthodes de serveurs virtuels : par-IP et par-nom. Cette 
-    deuxième méthode est parfois également appelée <em>host-based</em> 
+    méthodes de serveurs virtuels : par-IP et par-nom. Cette 
+    deuxième méthode est parfois également appelée <em>host-based</em> 
     ou <em>serveur virtuel non-IP</em>.</p>
 
     <p>Vous trouverez ci-dessous une liste documentaire qui vous 
-    expliquera en détails le fonctionnement du support des serveurs
+    expliquera en détails le fonctionnement du support des serveurs
     virtuels par le serveur HTTP Apache.</p>
 
 </summary>
@@ -57,8 +57,8 @@
 <seealso><a href="ip-based.html">Serveurs virtuels par-IP</a></seealso>
 <seealso><a href="examples.html">Exemples de serveurs virtuels</a></seealso>
 <seealso><a href="fd-limits.html">Limites des descripteurs de fichiers</a></seealso>
-<seealso><a href="mass.html">Hébergement virtuel en masse</a></seealso>
-<seealso><a href="details.html">Détails sur les critères de choix du serveur</a></seealso>
+<seealso><a href="mass.html">Hébergement virtuel en masse</a></seealso>
+<seealso><a href="details.html">Détails sur les critères de choix du serveur</a></seealso>
 
 <section id="support"><title>Support des serveurs virtuels</title>
 
@@ -73,8 +73,8 @@
       (ou, <em>trop de fichiers journaux</em>)</li>
       <li><a href="mass.html">Configuration dynamique en masse de 
       Serveurs Virtuels</a></li>
-      <li><a href="details.html">Explication approfondie des critères 
-      de sélection d'un Serveur Virtuel</a></li>
+      <li><a href="details.html">Explication approfondie des critères 
+      de sélection d'un Serveur Virtuel</a></li>
     </ul>
 
 </section>
@@ -89,7 +89,7 @@
       <li><directive module="core">ServerPath</directive></li>
     </ul>
 
-    <p>Pour vérifier et analyser la configuration de vos serveurs 
+    <p>Pour vérifier et analyser la configuration de vos serveurs 
     virtuels, vous pouvez utiliser l'argument <code>-S</code> sur 
     la ligne de commande.</p>
 
     httpd.exe -S
     </example>
 
-    <p>Cette commande affichera dans le détail comment Apache a 
-    traité son fichier de configuration. Les erreurs de configuration 
-    peuvent être corrigées par l'examen attentif des adresses IP et 
+    <p>Cette commande affichera dans le détail comment Apache a 
+    traité son fichier de configuration. Les erreurs de configuration 
+    peuvent être corrigées par l'examen attentif des adresses IP et 
     des noms de serveurs. (Consultez la documentation du programme 
     <program>httpd</program> pour les autres arguments de la ligne de 
     commande)</p>
index d941a3709d3fdf54af88613c068b678ffcac626a..578989aaca090a9ac786d8f35cf6712c59360799 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
 <!-- English Revision: 1673563 -->
 <a href="name-based.html">Support Apache des serveurs virtuels par nom</a>
 </seealso>
 
-<section id="requirements"><title>Système requis</title>
+<section id="requirements"><title>Système requis</title>
 
     <p>Comme l'indique le terme <cite>par IP</cite>, le serveur
-    <strong>doit disposer de différentes paires adresses IP/port pour chaque
-    serveur virtuel par IP</strong>. La machine peut posséder
-    plusieurs connexions physiques au réseau, ou utiliser des
-    interfaces virtuelles qui sont supportées par la plupart des
-    systèmes d'exploitation modernes (Consultez la documentation des
-    systèmes d'exploitation pour plus de détails, notamment les "alias
+    <strong>doit disposer de différentes paires adresses IP/port pour chaque
+    serveur virtuel par IP</strong>. La machine peut posséder
+    plusieurs connexions physiques au réseau, ou utiliser des
+    interfaces virtuelles qui sont supportées par la plupart des
+    systèmes d'exploitation modernes (Consultez la documentation des
+    systèmes d'exploitation pour plus de détails, notamment les "alias
     IP" et la commande "ifconfig" pour les activer), et/ou utiliser
-    plusieurs numéros de port.</p>
+    plusieurs numéros de port.</p>
 
     <p>Selon la terminologie du serveur HTTP Apache, l'utilisation d'une
-    seule adresse IP avec plusieurs ports TCP s'apparente aussi à de
-    l'hébergement virtuel basé sur IP.</p>
+    seule adresse IP avec plusieurs ports TCP s'apparente aussi à de
+    l'hébergement virtuel basé sur IP.</p>
 </section>
 
 <section id="howto"><title>Comment configurer Apache</title>
 
-    <p>Il y a deux manières de configurer Apache pour le support de
+    <p>Il y a deux manières de configurer Apache pour le support de
     multiples serveurs virtuels. Il suffit soit de faire tourner un
-    processus résident <program>httpd</program> pour chaque nom de
-    domaine, soit de faire tourner un unique processus résident qui
-    gère tous les serveurs virtuels.</p>
+    processus résident <program>httpd</program> pour chaque nom de
+    domaine, soit de faire tourner un unique processus résident qui
+    gère tous les serveurs virtuels.</p>
 
-    <p>Utilisez des processus résidents multiples lorsque&nbsp;:</p>
+    <p>Utilisez des processus résidents multiples lorsque&nbsp;:</p>
 
     <ul>
-      <li>il y a des problèmes de répartition de sécurité, tels
+      <li>il y a des problèmes de répartition de sécurité, tels
       qu'une entreprise1 ne souhaite que personne d'une entreprise2
-      ne puisse lire ses données excepté via le Web. Dans ce cas,
-      vous aurez besoin de deux processus résidents, chacun fonctionnant
-      avec des paramètres <directive module="mod_unixd">User</directive>,
+      ne puisse lire ses données excepté via le Web. Dans ce cas,
+      vous aurez besoin de deux processus résidents, chacun fonctionnant
+      avec des paramètres <directive module="mod_unixd">User</directive>,
       <directive module="mod_unixd">Group</directive>,
       <directive module="mpm_common">Listen</directive>, et
-      <directive module="core">ServerRoot</directive> différents.</li>
+      <directive module="core">ServerRoot</directive> différents.</li>
 
-      <li>vous disposez suffisamment de mémoire et de
+      <li>vous disposez suffisamment de mémoire et de
       <a href="../misc/descriptors.html">descripteurs de fichiers</a>
-      pour l'écoute de chaque alias IP de la machine. Il est seulement
+      pour l'écoute de chaque alias IP de la machine. Il est seulement
       possible d'appliquer la directive
       <directive module="mpm_common">Listen</directive>, soit sur toutes
       les adresses avec le joker "*", soit uniquement sur des adresses
-      spécifiques. Donc, si vous avez besoin d'écouter une adresse
+      spécifiques. Donc, si vous avez besoin d'écouter une adresse
       en particulier, vous devrez le faire pour l'ensemble des
       autres adresses (Bien qu'il soit plus simple de lancer un
-      processus <program>httpd</program> pour écouter N-1 adresses,
+      processus <program>httpd</program> pour écouter N-1 adresses,
       et un autre pour l'adresse restante).</li>
     </ul>
 
-    <p>Utilisez un unique processus résident lorsque&nbsp;:</p>
+    <p>Utilisez un unique processus résident lorsque&nbsp;:</p>
 
     <ul>
       <li>le partage de la configuration httpd entre les serveurs
       virtuels est acceptable.</li>
 
-      <li>la machine assume déjà une grande quantité de requêtes, et
-      que l'ajout de processus résidents supplémentaires en affecterait
+      <li>la machine assume déjà une grande quantité de requêtes, et
+      que l'ajout de processus résidents supplémentaires en affecterait
       les performances.</li>
     </ul>
 
 
 <section id="multiple"><title>Configuration de processus multiples</title>
 
-    <p>Créez une installation indépendante du programme
+    <p>Créez une installation indépendante du programme
     <program>httpd</program> pour chaque serveur virtuel. Pour
     chacune d'elle, utilisez la directive
     <directive module="mpm_common">Listen</directive> dans le fichier
-    de configuration pour définir l'adresse IP (ou serveur virtuel)
-    que le processus résident doit gérer. Par exemple&nbsp;:</p>
+    de configuration pour définir l'adresse IP (ou serveur virtuel)
+    que le processus résident doit gérer. Par exemple&nbsp;:</p>
 
     <highlight language="config">
     Listen 192.0.2.100:80
     </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
+    <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
     avec Apache</a>).</p>
 
 </section>
 
 <section id="single"><title>Configuration d'un unique processus
-résident pour des serveurs virtuels</title>
+résident pour des serveurs virtuels</title>
 
-    <p>Dans ce cas, un unique processus httpd va gérer les requêtes
+    <p>Dans ce cas, un unique processus httpd va gérer les requêtes
     pour le serveur principal et tous les serveurs virtuels. Dans le
     fichier de configuration, la directive
-    <directive module="core">VirtualHost</directive> va servir à
-    définir les autres directives
+    <directive module="core">VirtualHost</directive> va servir à
+    définir les autres directives
     <directive module="core">ServerAdmin</directive>,
     <directive module="core">ServerName</directive>,
     <directive module="core">DocumentRoot</directive>,
     <directive module="core">ErrorLog</directive> et
     <directive module="mod_log_config">TransferLog</directive> ou
     <directive module="mod_log_config">CustomLog</directive> avec des
-    valeurs différentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
+    valeurs différentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
 
     <highlight language="config">
 &lt;VirtualHost 172.20.30.40:80&gt;
@@ -146,37 +146,37 @@ r
 &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;
-     (consultez <a href="../dns-caveats.html">Problèmes DNS
+    <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
+    de domaine comme argument à la directive &lt;VirtualHost&gt;
+     (consultez <a href="../dns-caveats.html">Problèmes DNS
     avec Apache</a>).</p>
 
     <p>Presque <strong>toutes</strong> les directives de configuration
-    peuvent être employées dans une directive VirtualHost, à l'exception
-    des directives qui contrôlent la création du processus et de
-    quelques autres. Pour connaître celles utilisables dans une
-    directive VirtualHost, vérifiez leur
+    peuvent être employées dans une directive VirtualHost, à l'exception
+    des directives qui contrôlent la création du processus et de
+    quelques autres. Pour connaître celles utilisables dans une
+    directive VirtualHost, vérifiez leur
     <a href="../mod/directive-dict.html#Context">Contexte</a> en utilisant
     l'<a href="../mod/directives.html">Index des directives</a>.</p>
 
 <!--
     <p>Les directives <directive module="mpm_common">User</directive> et
-    <directive module="mpm_common">Group</directive> NE doivent PLUS être
-    utilisées à l'intérieur d'une directive VirtualHost lors d'une
-    <a href="../suexec.html">exécution sous suEXEC</a>. Voir la directive
-    <a href="../mod/mod_suexec.html/#suexecusergroup">SuexecUserGroup</a> définie
+    <directive module="mpm_common">Group</directive> NE doivent PLUS être
+    utilisées à l'intérieur d'une directive VirtualHost lors d'une
+    <a href="../suexec.html">exécution sous suEXEC</a>. Voir la directive
+    <a href="../mod/mod_suexec.html/#suexecusergroup">SuexecUserGroup</a> définie
     en remplacement depuis la version 2.0.</p>
  -->
-    <p><directive module="mod_suexec">SuexecUserGroup</directive> peut être
-    utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait
+    <p><directive module="mod_suexec">SuexecUserGroup</directive> peut être
+    utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait
     sous suEXEC. (Voir <a href="../suexec.html">suEXEC</a>).</p>
 
-    <p><em>SÉCURITÉ&nbsp;:</em> lorsque vous spécifiez où écrire les
+    <p><em>SÉCURITÉ&nbsp;:</em> lorsque vous spécifiez où écrire les
     fichiers journaux, soyez attentif aux risques si quelqu'un d'autre
-    que celui qui a démarré Apache dispose des droits d'écriture
+    que celui qui a démarré Apache dispose des droits d'écriture
     sur l'emplacement de ces fichiers. Consultez les
-    <a href="../misc/security_tips.html">Conseils sur la sécurité</a>
-    pour plus de détails.</p>
+    <a href="../misc/security_tips.html">Conseils sur la sécurité</a>
+    pour plus de détails.</p>
 
 </section>
 </manualpage>
index 4a5f13381645a3be662b65c53f98c422eae81bd9..08c476cc8597a2d67a981045a87306e5545658e7 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
+<?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
index 1249b9070e676def7442cff287549fa2176a976b..15a7b270dafc2093a79e7e65fb48cbc8b3e91cf9 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
+<?xml version='1.0' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1673563 -->
 <title>Support Apache des serveurs virtuels par nom</title>
 
 <summary>
-    <p>Ce document décrit quand et comment utiliser des serveurs
+    <p>Ce document décrit quand et comment utiliser des serveurs
     virtuels par nom.</p>
 </summary>
 
 <seealso><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></seealso>
-<seealso><a href="details.html">Détails sur le fonctionnement des serveurs virtuels</a></seealso>
-<seealso><a href="mass.html">Configuration dynamique des hébergements virtuels de masse</a></seealso>
+<seealso><a href="details.html">Détails sur le fonctionnement des serveurs virtuels</a></seealso>
+<seealso><a href="mass.html">Configuration dynamique des hébergements virtuels de masse</a></seealso>
 <seealso><a href="examples.html">Exemples d'utilisations de VirtualHost</a></seealso>
 
 <section id="namevip"><title>Serveurs virtuels par nom vs. par IP</title>
 
     <p>Les <a href="ip-based.html">serveurs virtuels</a> par IP utilisent l'adresse IP
-    de la connexion afin de déterminer quel serveur virtuel doit
-    répondre. Par conséquent, vous devez disposer d'adresses IP
-    différentes pour chaque serveur.</p>
+    de la connexion afin de déterminer quel serveur virtuel doit
+    répondre. Par conséquent, vous devez disposer d'adresses IP
+    différentes pour chaque serveur.</p>
 
-    <p>Avec un hébergement
+    <p>Avec un hébergement
     virtuel par nom, le serveur s'appuie sur les informations
-    transmises par le client dans les en-têtes HTTP de ses requêtes.
-    La technique présentée ici vous permet de disposer de serveurs
-    virtuels différents partagés sur une même adresse IP.</p>
+    transmises par le client dans les en-têtes HTTP de ses requêtes.
+    La technique présentée ici vous permet de disposer de serveurs
+    virtuels différents partagés sur une même adresse IP.</p>
 
-    <p>L'hébergement virtuel par nom est habituellement plus simple,
+    <p>L'hébergement virtuel par nom est habituellement plus simple,
     car il vous suffit de configurer votre serveur DNS pour que
     chaque domaine pointe sur l'adresse IP dont vous disposez, et de
     configurer votre serveur Apache HTTP afin qu'il reconnaisse
-    ces domaines. Il réduit aussi la pénurie en adresses IP. Par
-    conséquent, vous devriez utiliser l'hébergement virtuel par
-    nom, sauf dans le cas où vous utiliseriez des équipements qui
-    nécessitent un hébergement basé sur IP. Les raisons historiques de
-    l'hébergement basé sur IP dans un but de support de certains clients ne
-    s'appliquent plus à un serveur web d'usage général.</p>
-
-    <p>La sélection du serveur virtuel en fonction du nom s'opère en
-    dehors de l'algorithme de sélection du serveur virtuel en fonction
+    ces domaines. Il réduit aussi la pénurie en adresses IP. Par
+    conséquent, vous devriez utiliser l'hébergement virtuel par
+    nom, sauf dans le cas où vous utiliseriez des équipements qui
+    nécessitent un hébergement basé sur IP. Les raisons historiques de
+    l'hébergement basé sur IP dans un but de support de certains clients ne
+    s'appliquent plus à un serveur web d'usage général.</p>
+
+    <p>La sélection du serveur virtuel en fonction du nom s'opère en
+    dehors de l'algorithme de sélection du serveur virtuel en fonction
     de l'adresse IP, ce qui signifie que les recherches du point de vue
     du nom du serveur ne s'effectuent que parmi le jeu de serveurs
     virtuels pour lesquels la correspondance avec la paire adresse
 
 </section>
 
-<section id="alg"><title>Comment le serveur sélectionne-t-il le serveur
-virtuel basé sur le nom approprié</title>
+<section id="alg"><title>Comment le serveur sélectionne-t-il le serveur
+virtuel basé sur le nom approprié</title>
 
-    <p>Il est important de savoir que la première étape de la résolution
-    de serveur virtuel basée sur le nom est une résolution basée sur IP.
-    La résolution de serveur virtuel basée sur le nom ne fait que
-    choisir le serveur virtuel basé sur le nom le plus approprié, en se
+    <p>Il est important de savoir que la première étape de la résolution
+    de serveur virtuel basée sur le nom est une résolution basée sur IP.
+    La résolution de serveur virtuel basée sur le nom ne fait que
+    choisir le serveur virtuel basé sur le nom le plus approprié, en se
     limitant aux candidats qui conviennent le mieux du point de vue IP.
-    La résolution basée sur IP est sans objet si l'on
-    utilise un caractère générique (*) pour l'adresse IP dans
+    La résolution basée sur IP est sans objet si l'on
+    utilise un caractère générique (*) pour l'adresse IP dans
     toutes les directives VirtualHost.</p>
 
-    <p>A l'arrivée d'une requête, le serveur va rechercher l'argument de
+    <p>A l'arrivée d'une requête, le serveur va rechercher l'argument de
     section <directive type="section"
-    module="core">VirtualHost</directive> présentant la meilleure
+    module="core">VirtualHost</directive> présentant la meilleure
     (la plus exacte) correspondance avec la paire adresse IP/port
-    utilisée dans la requête. Si plusieurs serveurs virtuels possèdent
-    cette même paire adresse IP/port, Apache va ensuite comparer les
+    utilisée dans la requête. Si plusieurs serveurs virtuels possèdent
+    cette même paire adresse IP/port, Apache va ensuite comparer les
     valeurs des directives <directive module="core"
     >ServerName</directive> et <directive
     >module="core">ServerAlias</directive> avec le nom de serveur
-    présent dans la requête.</p>
+    présent dans la requête.</p>
 
-    <p>Si vous ne définissez pas de directive <directive
-    module="core">ServerName</directive> pour un serveur virtuel à base
-    de nom, le serveur utilisera par défaut le nom de domaine
-    entièrement qualifié (FQDN) déduit du nom d'hôte système. Cette
-    configuration sans nom de serveur explicite peut conduire à des
-    erreurs de choix du serveur virtuel à utiliser et est déconseillée.</p>
+    <p>Si vous ne définissez pas de directive <directive
+    module="core">ServerName</directive> pour un serveur virtuel à base
+    de nom, le serveur utilisera par défaut le nom de domaine
+    entièrement qualifié (FQDN) déduit du nom d'hôte système. Cette
+    configuration sans nom de serveur explicite peut conduire à des
+    erreurs de choix du serveur virtuel à utiliser et est déconseillée.</p>
 
-    <section id="defaultvhost"><title>Le serveur virtuel à base de nom
-    par défaut pour une paire adresse IP/port</title>
+    <section id="defaultvhost"><title>Le serveur virtuel à base de nom
+    par défaut pour une paire adresse IP/port</title>
     <p>Si aucune directive ServerName ou ServerAlias ne correspond dans
-    la liste de serveurs virtuels présentant la meilleure correspondance
+    la liste de serveurs virtuels présentant la meilleure correspondance
     du point de vue adresse IP/port, c'est <strong>le premier serveur
-    virtuel de cette liste</strong> qui sera utilisé.</p></section>
+    virtuel de cette liste</strong> qui sera utilisé.</p></section>
 
 
 </section>
@@ -125,62 +125,62 @@ virtuel bas
 </related>
 
 
-    <p>La première étape consiste à créer une section
+    <p>La première étape consiste à créer une section
     <directive type="section" module="core">VirtualHost</directive>
-    pour chacun des serveurs à définir. Dans chaque section
+    pour chacun des serveurs à définir. Dans chaque section
     <directive type="section" module="core">VirtualHost</directive>,
-    vous devez définir au minimum une directive
-    <directive module="core">ServerName</directive> pour désigner
-    le serveur concerné et une directive
-    <directive module="core">DocumentRoot</directive> pour préciser
-    l'emplacement sur le système de fichiers du contenu de ce serveur.</p>
-
-    <note><title>Le serveur principal disparaît</title>
-        <p>Toute requête qui ne correspond à aucune section <directive
+    vous devez définir au minimum une directive
+    <directive module="core">ServerName</directive> pour désigner
+    le serveur concerné et une directive
+    <directive module="core">DocumentRoot</directive> pour préciser
+    l'emplacement sur le système de fichiers du contenu de ce serveur.</p>
+
+    <note><title>Le serveur principal disparaît</title>
+        <p>Toute requête qui ne correspond à aucune section <directive
        type="section" module="core">VirtualHost</directive> existante
-       est traitée avec la configuration du serveur principal, sans
-       tenir compte du nom d'hôte ou de la directive ServerName.</p>
-
-        <p>Lorsque vous ajoutez un serveur virtuel basé sur le nom à un
-       serveur existant, et si les caractéristiques de ce serveur
-       virtuel correspondent à des combinaisons IP/port préexistantes,
-       les requêtes seront alors traitées par un serveur virtuel
-       explicite. Dans ce cas, il est en général judicieux de créer un
-       <a href="#defaultvhost">serveur virtuel par défaut</a>
+       est traitée avec la configuration du serveur principal, sans
+       tenir compte du nom d'hôte ou de la directive ServerName.</p>
+
+        <p>Lorsque vous ajoutez un serveur virtuel basé sur le nom à un
+       serveur existant, et si les caractéristiques de ce serveur
+       virtuel correspondent à des combinaisons IP/port préexistantes,
+       les requêtes seront alors traitées par un serveur virtuel
+       explicite. Dans ce cas, il est en général judicieux de créer un
+       <a href="#defaultvhost">serveur virtuel par défaut</a>
        comportant une directive <directive
        module="core">ServerName</directive> correspondant au nom du
-       serveur principal. De nouveaux domaines sur les mêmes interface
-       et port, mais nécessitant des configurations distinctes,
-       pourront alors être ajoutés en tant que serveurs virtuels
-       spécifiques (et non par défaut).</p>
+       serveur principal. De nouveaux domaines sur les mêmes interface
+       et port, mais nécessitant des configurations distinctes,
+       pourront alors être ajoutés en tant que serveurs virtuels
+       spécifiques (et non par défaut).</p>
     </note>
 
-    <note><title>Héritage du nom de serveur</title>
-       <p>Il est toujours préférable de définir une directive <directive
+    <note><title>Héritage du nom de serveur</title>
+       <p>Il est toujours préférable de définir une directive <directive
        module="core">ServerName</directive> au niveau de chaque serveur
-       virtuel à base de nom. Si un serveur virtuel ne définit pas
+       virtuel à base de nom. Si un serveur virtuel ne définit pas
        de directive  <directive module="core">ServerName</directive>, le
-       nom de ce serveur virtuel sera hérité du serveur principal. Si
-       aucun nom de serveur n'a été explicitement défini au niveau du
-       serveur principal, le serveur tentera de déterminer son nom via
-       une résolution de nom DNS inverse sur la première adresse
-       d'écoute. Dans tous les cas, ce nom de serveur hérité influencera
-       la sélection du serveur virtuel à base de nom, c'est pourquoi il
-       est toujours préférable de définir une directive <directive
+       nom de ce serveur virtuel sera hérité du serveur principal. Si
+       aucun nom de serveur n'a été explicitement défini au niveau du
+       serveur principal, le serveur tentera de déterminer son nom via
+       une résolution de nom DNS inverse sur la première adresse
+       d'écoute. Dans tous les cas, ce nom de serveur hérité influencera
+       la sélection du serveur virtuel à base de nom, c'est pourquoi il
+       est toujours préférable de définir une directive <directive
        module="core">ServerName</directive> pour chaque serveur virtuel
-       à base de nom.</p>
+       à base de nom.</p>
     </note>
 
-    <p>Par exemple, supposez que vous hébergez le domaine
+    <p>Par exemple, supposez que vous hébergez le domaine
     <code>www.example.com</code> et que vous souhaitez ajouter le
     serveur virtuel <code>other.example.com</code> qui pointe sur
-    la même adresse IP. Il vous suffit d'ajouter la configuration
-    suivante à <code>httpd.conf</code>&nbsp;:</p>
+    la même adresse IP. Il vous suffit d'ajouter la configuration
+    suivante à <code>httpd.conf</code>&nbsp;:</p>
 
     <highlight language="config">
 &lt;VirtualHost *:80&gt;
     # Le premier serveur virtuel de la liste est aussi le
-    # serveur par défaut pour *:80
+    # serveur par défaut pour *:80
     ServerName www.example.com
     ServerAlias example.com
     DocumentRoot "/www/domain"
@@ -192,65 +192,65 @@ virtuel bas
 &lt;/VirtualHost&gt;
     </highlight>
 
-    <p>Autrement, vous pouvez spécifiez une adresse IP explicite
-    à la place de <code>*</code> dans la directive
+    <p>Autrement, vous pouvez spécifiez une adresse IP explicite
+    à la place de <code>*</code> dans la directive
     <directive type="section" module="core" >VirtualHost</directive>.
-    Par exemple, cette méthode est utile si vous souhaitez faire
-    tourner quelques serveurs virtuels par nom sur une même adresse
-    IP, et d'autres, soit par IP, soit basés sur un autre jeu de
+    Par exemple, cette méthode est utile si vous souhaitez faire
+    tourner quelques serveurs virtuels par nom sur une même adresse
+    IP, et d'autres, soit par IP, soit basés sur un autre jeu de
     serveurs virtuels par nom sur une autre adresse IP.</p>
 
     <p>Plusieurs serveurs sont accessibles par plus d'un nom. Il
     suffit de placer la directive
     <directive module="core">ServerAlias</directive> dans une section
     <directive type="section" module="core">VirtualHost</directive>.
-    Par exemple, dans la première section
+    Par exemple, dans la première section
     <directive type="section" module="core">VirtualHost</directive>
     ci-dessus, la directive <directive module="core">ServerAlias</directive>
-    indique aux utilisateurs les autres noms permis pour accéder au
-    même site Web&nbsp;:</p>
+    indique aux utilisateurs les autres noms permis pour accéder au
+    même site Web&nbsp;:</p>
 
     <highlight language="config">
         ServerAlias example.com *.example.com
     </highlight>
 
-    <p>ainsi, toutes les requêtes portant sur un domaine
+    <p>ainsi, toutes les requêtes portant sur un domaine
     <code>example.com</code> seront servies par le serveur virtuel
-    <code>www.example.com</code>. Les caractères joker <code>*</code>
-    et <code>?</code> peuvent être utilisés pour les correspondances.
+    <code>www.example.com</code>. Les caractères joker <code>*</code>
+    et <code>?</code> peuvent être utilisés pour les correspondances.
     Bien entendu, vous ne pouvez pas inventer des noms et les placer
     dans une directive <directive module="core">ServerName</directive>
     ou <code>ServerAlias</code>. Tout d'abord, votre serveur DNS
-    doit être correctement configuré pour lier ces noms à une
-    adresse IP associée avec votre serveur.</p>
+    doit être correctement configuré pour lier ces noms à une
+    adresse IP associée avec votre serveur.</p>
 
-    <p>La recherche du serveur virtuel à base de nom qui correspond au
-    plus près à la requête s'effectue parmi les <directive
+    <p>La recherche du serveur virtuel à base de nom qui correspond au
+    plus près à la requête s'effectue parmi les <directive
     type="section" module="core">virtualhost</directive> selon leur
     ordre d'apparition dans le fichier de configuration. Le premier
     serveur virtuel dont le <directive
     module="core">ServerName</directive> ou le <directive
-    module="core">ServerAlias</directive> correspond est utilisé, sans
-    priorité particulière en cas de présence de caractères génériques
+    module="core">ServerAlias</directive> correspond est utilisé, sans
+    priorité particulière en cas de présence de caractères génériques
     (que ce soit pour le ServerName ou le ServerAlias).</p>
 
-    <p>La liste complète des noms dans la section <directive
-    module="core">VirtualHost</directive> sont traités comme une
+    <p>La liste complète des noms dans la section <directive
+    module="core">VirtualHost</directive> sont traités comme une
     directive <directive module="core">ServerAlias</directive> sans
-    caractères génériques.</p>
+    caractères génériques.</p>
 
     <p>Finalement, vous pouvez affiner la configuration des serveurs
-    virtuels en plaçant d'autres directives à l'intérieur des sections
+    virtuels en plaçant d'autres directives à l'intérieur des sections
     <directive type="section" module="core">VirtualHost</directive>.
-    La plupart des directives peut être placée dans ces sections en
-    y changeant seulement la configuration du serveur virtuel associé.
-    Pour déterminer si une directive particulière est permise,
+    La plupart des directives peut être placée dans ces sections en
+    y changeant seulement la configuration du serveur virtuel associé.
+    Pour déterminer si une directive particulière est permise,
     consultez le <a
     href="../mod/directive-dict.html#Context">contexte</a> de la
-    directive. Le jeu de directives configurées dans le contexte
+    directive. Le jeu de directives configurées dans le contexte
     du <em>serveur principal</em> (en dehors de toutes sections
     <directive type="section" module="core">VirtualHost</directive>)
-    sera utilisé seulement s'il n'y a pas de configuration contraire
+    sera utilisé seulement s'il n'y a pas de configuration contraire
     par un serveur virtuel.</p>
 
 </section>