-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 103425:587444 (outdated) -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!-- English Revision : 587444 $ -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<manualpage metafile="bind.xml.meta">
- <title>Liaison</title>
-
- <summary>
- <p>Configuration des adresses et ports sur lesquels Apache écoute.</p>
- </summary>
-
- <seealso><a href="vhosts/">Serveurs Virtuels</a></seealso>
- <seealso><a href="dns-caveats.html">Problémes DNS</a></seealso>
-
- <section id="overview">
- <title>Informations générales</title>
-
- <related>
- <modulelist>
- <module>core</module>
- <module>mpm_common</module>
- </modulelist>
- <directivelist>
- <directive module="core" type="section">VirtualHost</directive>
- <directive module="mpm_common">Listen</directive>
- </directivelist>
- </related>
-
-
- <p>Au moment de son démarrage, Apache se lie à un port et à une
- adresse IP sur la machine locale et se met en attente de requètes.
- Par défaut, Apache écoute sur toutes les adresses de la machine.
- Apache accepte d'écouter sur un ou plusieurs ports spécifiques,
- sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse.
- Il est fréquent d'utiliser ces possibilités avec les fonctionnalités
- de Serveurs Virtuels, qui permettent de faire répondre le serveur de
- manière différente en fonction de l'adresse IP, du nom d'hôte ou
- du port.</p>
-
- <p>Le serveur interprète la directive
- <directive module="mpm_common">Listen</directive>
- en acceptant les requètes seulement sur le port ou la combinaison
- adresse IP + port passée en argument. Dans le cas où seul un port
- est spécifié avec la directive
- <directive module="mpm_common">Listen</directive>,
- le serveur se met à l'écoute sur le port spécifié, sur toutes
- les interfaces et adresses de la machine. Si une adresse IP est
- spécifiée en plus du port, le serveur n'écoute que sur l'adresse
- et le port spécifié. Il est possible de configurer plusieurs adresses
- et ports avec la directives
- <directive module="mpm_common">Listen</directive>
- pour écoute par le serveur. Le serveur répond aux requètes faites
- à toutes les adresses et ports énumérés.</p>
-
-
- <p>Par exemple, pour que le serveur accepte les connexions sur
- les ports 80 et 8000, spécifiez :</p>
-
- <example>
- Listen 80<br />
- Listen 8000
- </example>
-
- <p>Pour qu'Apache accepte les connexions sur deux combinaisons
- adresses + ports, spécifiez :</p>
-
- <example>
- Listen 192.0.2.1:80<br />
- Listen 192.0.2.5:8000
- </example>
-
- <p>Les adresses IPv6 sont acceptées, pourvu qu'elles soient spécifiées
- entre crochets de la façon suivante :</p>
-
- <example>
- Listen [2001:db8::a00:20ff:fea7:ccea]:80
- </example>
- </section>
-
- <section id="ipv6">
- <title>Considérations Spéciales avec IPv6</title>
-
- <p>De plus en plus de plate-formes implémentent IPv6. APR
- supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
- peut assigner des interfaces de connexions IPv6 et répondre aux
- requètes utilisant IPv6.</p>
-
- <p>Une complication possible pour les administrateurs Apache est de
- savoir si une interface de connexion IPv6 peut répondre aux deux types de
- connexions IPv4 et IPv6.
- Manipuler les connexions IPv4 avec une interface de connexion IPv6
- suppose l'utilisation d'adresses IPv6 mappées en IPv4, ce qui est
- le cas par defaut sur la plupart des plate-formes, à l'exeption de FreeBSD,
- NetBSD, et OpenBSD, cela en raison des politiques systèmes de ces plate-formes.
- Mème sur des systèmes où cette fonctionnalité n'est pas activée par
- défaut, une option de compilation permet de changer ce
- fonctionnement pour Apache.</p>
- <p>Pour qu'Apache puisse gérer à la fois les connexions IPv4 et IPv6
- avec un minimum d'interfaces de connexions, il faut permettre l'utilisation
- des adresses
- IPv6 mappées en IPv4, ce qui est possible en spécifiant l'option
-
- de compilation <code>--enable-v4-mapped</code> et en utilisant la
- directive <directive module="mpm_common">Listen</directive>
- comme suit:</p>
-
- <example>
- Listen 80
- </example>
-
- <p>Si <code>--enable-v4-mapped</code> a été spécifié à la compilation,
- les directives <directive module="mpm_common">Listen</directive>
- de la configuration par défaut sont de la forme ci-dessus.
- <code>--enable-v4-mapped</code> est l'option de compilation
- par défaut sur toutes les plate-formes, sauf FreeBSD, NetBSD, et
- OpenBSD.</p>
-
-
- <p>Pour qu'Apache ne manipule que les connexions IPv4, en ignorant l'éventuel
- support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut être
- spécifié pour toutes les directives
- <directive module="mpm_common">Listen</directive>,
- comme dans les exemples suivantss:</p>
-
- <example>
- Listen 0.0.0.0:80<br />
- Listen 192.0.2.1:80
- </example>
-
- <p>Pour qu'Apache manipule les connexions IPv4 et IPv6 sur des interfaces
- différentes (c'est-à-dire, pour ne pas accepter les addresse IPv6 mappées
- en IPv4), spécifier l'option de compilation <code>--disable-v4-mapped</code>
- et utiliser des directives <directive module="mpm_common">Listen</directive>
- spécifiques telles que:</p>
- <example>
- Listen [::]:80<br />
- Listen 0.0.0.0:80
- </example>
-
- <p>Avec <code>--disable-v4-mapped</code>, la directive
- <directive module="mpm_common">Listen</directive> à l'intérieur
- du fichier de configuration par défaut créé par Apache utilise la forme
- ci-dessus.
- <code>--disable-v4-mapped</code> est l'option de compilation par défaut sous
- FreeBSD, NetBSD, et OpenBSD.</p>
- </section>
-
- <section id="virtualhost">
- <title>Faire fonctionner tout ceci avec les Serveurs Virtuels</title>
-
- <p><directive module="mpm_common">Listen</directive>
- n'implémente aucun Serveur Virtuel. Cette directive sert simplement
- à informer le serveur principal sur quels addresses et ports écouter.
- Dans le cas où aucune section
- <directive module="core" type="section">VirtualHost</directive>
- n'est utilisée, le serveur répondra de la mème manière pour toutes
- les requètes qu'il acceptera. Cependant des sections
- <directive module="core" type="section">VirtualHost</directive>
- peuvent être utilisées pour qu'Apache réagisse de façon différente à
- une requète selon l'adresse ou le port. Avant d'implémenter
- un Serveur Virtuel au moyen de la directive
- <directive module="core" type="section">VirtualHost</directive>, la directive
- <directive module="mpm_common">Listen</directive>
- doit tre utilisée pour que le serveur écoute sur l'adresse
- ou le port spécifié. Une section
- <directive module="core" type="section">VirtualHost</directive>
- peut alors être utilisée pour définir la réaction du Serveur Virtuel pour une
- adresse et un port spécifique. À noter que si un Serveur Virtuel est
- positionné au moyen de la directive
+ <title>Adresse IP et port d'écoute</title>
+
+ <summary>
+ <p>Configuration d'Apache pour l'écoute sur un port et une adresse IP spécifiques.</p>
+ </summary>
+
+ <seealso><a href="vhosts/">Hôtes virtuels</a></seealso>
+ <seealso><a href="dns-caveats.html">Problèmes liés à DNS</a></seealso>
+
+ <section id="overview">
+ <title>Vue d'ensemble</title>
+
+ <related>
+ <modulelist>
+ <module>core</module>
+ <module>mpm_common</module>
+ </modulelist>
+ <directivelist>
<directive module="core" type="section">VirtualHost</directive>
- sur une adresse et un port sur lesquels le serveur n'est pas à l'écoute,
- le Serveur Virtuel ne sera pas accessible.</p>
- </section>
+ <directive module="mpm_common">Listen</directive>
+ </directivelist>
+ </related>
+
+
+ <p>Au démarrage d'Apache, un port et une adresse lui sont associés sur
+ l'hôte local et le serveur se met en attente de l'arrivée d'une requête.
+ Par défaut, le serveur écoute toutes les adresses de l'hôte local.
+ Cependant, on peut lui préciser des ports et des adresses spécifiques à écouter,
+ ou une combinaison des deux.
+ Tout ceci est souvent associé avec la fonctionnalité des hôtes virtuels
+ qui détermine la manière dont Apache répond aux différents ports,
+ noms d'hôtes et adresses IP.</p>
+
+ <p>La directive <directive module="mpm_common">Listen</directive>
+ enjoint le serveur de n'accepter des requêtes que sur les ports spécifiés ou
+ une combinaison adresse/port. Si seul un numéro de port est spécifié
+ dans la directive <directive module="mpm_common">Listen</directive>,
+ le serveur se met à l'écoute sur ce port, sur toutes les interfaces réseau.
+ Si une adresse IP est spécifiée en plus du port, le serveur va écouter
+ sur ce port, uniquement sur l'interface réseau correspondante. On peut utiliser
+ de multiples directives
+ <directive module="mpm_common">Listen</directive> pour
+ spécifier plusieurs adresses et ports à écouter. Le serveur répondra alors
+ aux requêtes sur ces ports et adresses spécifiés.</p>
+
+ <p>Par exemple, pour faire en sorte que le serveur accepte des connexions
+ sur les ports 80 et 8000, sur toutes les interfaces, utilisez :</p>
+
+ <example>
+ Listen 80<br />
+ Listen 8000
+ </example>
+
+ <p>Pour faire en sorte que le serveur accepte des connexions sur le port 80
+ pour une interface, et sur le port 8000 pour une
+ autre interface, utilisez :</p>
+
+ <example>
+ Listen 192.0.2.1:80<br />
+ Listen 192.0.2.5:8000
+ </example>
+
+ <p>Les adresses IPv6 doivent être mises entre crochets, comme dans
+ l'exemple suivant :</p>
+
+ <example>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </example>
+ </section>
+
+ <section id="ipv6">
+ <title>Remarques spécifiques à IPv6</title>
+
+ <p>Un nombre croissant de plateformes implémentent IPv6, et
+ <glossary>APR</glossary> supporte IPv6 sur la plupart d'entre elles,
+ ce qui permet à Apache d'allouer des points de connexion (sockets) IPv6
+ et de traiter des requêtes envoyées sur IPv6.</p>
+
+ <p>Les administrateurs d'Apache doivent se préoccuper de la possibilité
+ pour un point de connexion IPv6 de traiter à la fois des connexions IPv4
+ et des connexions IPv6.
+ Le traitement de connexions IPv4 avec un point de connexion IPv6 utilise
+ des adresses IPv6 traduites en IPv4, qui sont autorisées par défaut sur la
+ plupart des plateformes, mais sont interdites par défaut sous FreeBSD, NetBSD,
+ et OpenBSD, afin de respecter la politique de sécurité du système sur ces plateformes.
+ Sur les systèmes où ces adresses sont interdites par défaut, un
+ paramètre spécial du script <program>configure</program> permet de modifier
+ ce comportement pour Apache.</p>
+
+ <p>En revanche, sur certaines plateformes comme Linux et Tru64, la
+ <strong>seule</strong> manière de gérer à la fois IPv6 et IPv4 passe
+ par l'utilisation d'adresses traduites. Si vous voulez qu'Apache gère
+ des connexions IPv4 et IPv6 avec un minimum de points de connexion,
+ ce qui nécessite l'utilisation d'adresses IPv6 traduites en IPv4,
+ utilisez l'option <code>--enable-v4-mapped</code> du script <program>
+ configure</program>.</p>
+
+ <p>L'option <code>--enable-v4-mapped</code> est utilisée par défaut sur
+ toutes les plateformes sauf FreeBSD, NetBSD, et OpenBSD;
+ votre Apache a donc probablement été construit avec cette option.</p>
+
+ <p>Si vous souhaitez qu'Apache ne gère que des connexions IPv4, sans se
+ soucier de ce que vos plateforme et APR supportent, spécifiez une adresse
+ IPv4 dans toutes les directives
+ <directive module="mpm_common">Listen</directive>, comme dans l'exemple
+ suivant :</p>
+
+ <example>
+ Listen 0.0.0.0:80<br />
+ Listen 192.0.2.1:80
+ </example>
+
+ <p>Si votre plateforme le supporte et si vous souhaitez qu'Apache gère
+ des connexions IPv4 et IPv6 sur des points de connexion séparés
+ (c'est à dire désactiver la traduction des adresses IPv6 au format IPv4),
+ utilisez l'option <code>--disable-v4-mapped</code> du script
+ <program> configure</program>. <code>--disable-v4-mapped</code> est
+ utilisé par défaut sur FreeBSD, NetBSD, et OpenBSD.</p>
+ </section>
+
+ <section id="virtualhost">
+ <title>Comment tout ceci fonctionne-t-il avec les hôtes virtuels</title>
+
+ <p> La directive <directive
+ module="mpm_common">Listen</directive> n'implémente pas les hôtes virtuels.
+ Elle indique simplement au serveur principal sur quels adresses et ports
+ il doit écouter. Si aucune directive
+ <directive module="core" type="section">VirtualHost</directive>
+ n'est présente, le serveur se comportera de la même façon pour toutes
+ les requêtes acceptées. En revanche, la directive
+ <directive module="core" type="section">VirtualHost</directive>
+ peut être utilisée pour provoquer une réaction différente du serveur
+ pour un ou plusieurs adresses ou ports. Pour implémenter un hôte virtuel,
+ on doit d'abord indiquer au serveur sur quels adresses et ports il doit écouter.
+ Ensuite, une section
+ <directive module="core" type="section">VirtualHost</directive>
+ doit être créée pour le couple adresse+port spécifié afin de définir le
+ comportement de cet hôte virtuel. Notez que si la directive
+ <directive module="core" type="section">VirtualHost</directive>
+ est définie pour une adresse et un port sur lesquels le serveur n'est pas censé
+ écouter, cet hôte virtuel ne sera pas accessible.</p>
+ </section>
</manualpage>
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 420990 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 420990-->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
</section>
</section>
<section id="programmer">
- <title>Note du programmeur</title>
+ <title>Note du développeur</title>
<p>Pour implémenter la fonctionnalité des gestionnaires, l'
<a href="developer/API.html">API Apache</a> a fait l'objet d'un ajout
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 105989:420993 (outdated) -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 420993 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<indexpage metafile="index.xml.meta">
<parentdocument href="http://httpd.apache.org/docs-project/" />
-<title>Documentation du Serveur HTTP Apache Version
-&httpd.major;.&httpd.minor;</title>
+<title>Documentation du Serveur HTTP Apache Version &httpd.major;.&httpd.minor;
+</title>
-<category id="release"><title>Notes sur cette version</title>
- <page href="new_features_2_0.html">Nouvelles Fonctionnalités de la version 2.0</page>
- <page href="upgrading.html">Migrer à 2.0 depuis la version 1.3</page>
+<category id="release"><title>Notes de version</title>
+ <page href="new_features_2_4.html">Nouvelles fonctionnalités dApache 2.3/2.4</page>
+ <page href="new_features_2_2.html">Nouvelles fonctionnalités d'Apache 2.1/2.2</page>
+ <page href="new_features_2_0.html.fr">Nouvelles fonctionnalités d'Apache 2.0</page>
+ <page href="upgrading.html">Mise à jour de la version 2.2 vers la version 2.4</page>
<page href="license.html">Licence Apache</page>
</category>
-<category id="manual"><title>Manuel de Référence</title>
- <page href="install.html">Compilation et Installation</page>
- <page href="invoking.html">Démarrage</page>
- <page href="stopping.html">Arrêt ou Redémarrage</page>
- <page href="mod/directives.html">Directives de Configuration à l'exécution</page>
- <page href="mod/quickreference.html">Résumé des Directives</page>
+<category id="manual"><title>Manuel de référence</title>
+ <page href="install.html">Compilation et installation</page>
+ <page href="invoking.html">Démarrage</page>
+ <page href="stopping.html">Arrêt ou redémarrage</page>
+ <page href="mod/directives.html">Directives de configuration à l'exécution</page>
+ <page href="mod/quickreference.html">Référence rapide des directives</page>
<page href="mod/">Modules</page>
- <page href="mpm.html">Modules Multi-Processus (MPMs)</page>
+ <page href="mpm.html">Modules multi-processus (MPMs)</page>
<page href="filter.html">Filtres</page>
- <page href="handler.html">Handlers</page>
- <page href="programs/">Serveur et Autres Programmes</page>
+ <page href="handler.html">Gestionnaires</page>
+ <page href="programs/">Le serveur et ses utilitaires</page>
<page href="glossary.html">Glossaire</page>
-</category>
+</category>
-<category id="usersguide"><title>Guide de l'Utilisateur</title>
- <page href="bind.html">Liaison</page>
- <page href="configuring.html">Fichiers de Configuration</page>
- <page href="sections.html">Configuration de Sections</page>
- <page href="content-negotiation.html">Négociation de Contenu</page>
- <page href="dso.html">Dynamic Shared Objects (DSO)</page>
- <page href="env.html">Variables d'Environnement</page>
- <page href="logs.html">Fichiers Journaux</page>
- <page href="urlmapping.html">Correspondances entre URLS et Système de Fichiers</page>
- <page href="misc/perf-tuning.html">Réglage de la Performance</page>
- <page href="misc/security_tips.html">Conseils sur la Sécurité</page>
- <page href="server-wide.html">Configuration à l'échelle du Serveur</page>
+<category id="usersguide"><title>Guide de l'utilisateur</title>
+ <page href="bind.html">Adresse IP et port d'écoute</page>
+ <page href="configuring.html">Fichiers de configuration</page>
+ <page href="sections.html">Sections de configuration</page>
+ <page href="caching.html">Mise en cache du contenu</page>
+ <page href="content-negotiation.html">Négociation sur le contenu</page>
+ <page href="dso.html">Objets Dynamiques Partagés (DSO)</page>
+ <page href="env.html">Variables d'environnement</page>
+ <page href="logs.html">Fichiers de traces</page>
+ <page href="urlmapping.html">Mise en correspondance des URLs avec le système de fichiers</page>
+ <page href="misc/perf-tuning.html">Optimisation des performances</page>
+ <page href="misc/security_tips.html">Conseils sur la sécurité</page>
+ <page href="server-wide.html">Configuration à l'échelle du serveur</page>
<page href="ssl/">Chiffrement SSL/TLS</page>
- <page href="suexec.html">Execution Suexec des CGIs</page>
- <page href="misc/rewriteguide.html">Guide de réécriture d'URLs</page>
- <page href="vhosts/">Serveurs Virtuels</page>
+ <page href="suexec.html">Exécution des CGI avec suexec</page>
+ <page href="misc/rewriteguide.html">Guide de réécriture des URLs</page>
+ <page href="vhosts/">Hôtes virtuels</page>
</category>
-<category id="howto"><title>Marche-à-Suivre / Tutoriels</title>
- <page href="howto/auth.html">Authentification, Autorisation, et Contrôles
- d'accès</page>
- <page href="howto/cgi.html">CGI: Contenu Dynamique</page>
- <page href="howto/htaccess.html">Fichiers .htaccess </page>
+<category id="howto"><title>Recettes / Tutoriels</title>
+ <page href="howto/auth.html">Authentification, autorisation, et contrôle d'accès</page>
+ <page href="howto/cgi.html">CGI: Contenu dynamique</page>
+ <page href="howto/htaccess.html">Fichiers .htaccess</page>
<page href="howto/ssi.html">Server Side Includes (SSI)</page>
- <page href="howto/public_html.html">Répertoires Web par Utilisateur
- (public_html)</page>
+ <page href="howto/public_html.html">Répertoires Web des utilisateurs (public_html)</page>
</category>
-<category id="platform"><title>Notes Spécifiques aux Différentes Plate-formes</title>
+<category id="platform"><title>Notes spécifiques aux différentes plateformes</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">Port EBCDIC</page>
+ <page href="platform/ebcdic.html">Portage EBCDIC</page>
</category>
-<category id="other"><title>Autres Sujets</title>
+<category id="other"><title>Autres sujets</title>
<page href="faq/">Foire Aux Questions</page>
- <page href="sitemap.html">Plan du Site</page>
- <page href="developer/">Documentation du Developpeur</page>
- <page href="misc/">Autres Notes</page>
+ <page href="sitemap.html">Plan du site</page>
+ <page href="developer/">Documentation du développeur</page>
+ <page href="misc/">Autres notes</page>
</category>
</indexpage>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- $LastChangedRevision English document : 527129 $ -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007062401 $ -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 527129-->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<summary>
- <p>Ce document couvre l'installation et la compilation du serveur
- HTTP Apache
+ <p>Ce document couvre l'installation et la compilation d'Apache
sur les systèmes Unix et similaires seulement. Pour la compilation et
l'installation sous Windows, voir <a
- href="platform/windows.html">Utiliser Apache HTTPd avec Microsoft
+ href="platform/windows.html">Utiliser Apache avec Microsoft
Windows</a>. Pour les autres plateformes, se référer à la documentation par
<a href="platform/">plateforme</a>.</p>
- <p>Apache HTTPd utilise <code>libtool</code> et <code>autoconf</code>
+ <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
afin de créer un environnement de construction similaire à la plupart
des projets Open Source .</p>
<seealso><a href="programs/configure.html">Configuration de l'arborescence
des sources</a></seealso>
-<seealso><a href="invoking.html">Démarrer le serveur HTTP Apache</a></seealso>
+<seealso><a href="invoking.html">Démarrer Apache</a></seealso>
<seealso><a href="stopping.html">Arrêt et redémarrage</a></seealso>
<section id="overview"><title>Aperçu pour les plus pressés</title>
<p>Chaque étape du processus de compilation et d'installation est
décrite plus en détails ci-dessous, à commencer par les prérequis
- pour compiler et installer le serveur HTTP Apache.</p>
+ pour compiler et installer Apache httpd.</p>
</section>
<section id="requirements"><title>Prérequis</title>
- <p>Les prérequis pour la construction d'Apache HTTPd sont les suivants:</p>
+ <p>Les prérequis pour la construction d'Apache sont les suivants:</p>
<dl>
<dt>Espace disque</dt>
<p>Le serveur HTTP Apache peut être téléchargé à partir du
<a href="http://httpd.apache.org/download.cgi">site de téléchargement
du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
- Il sera plus commode à la plupart des utilisateurs d'Apache HTTPd sur les
+ Il sera plus commode à la plupart des utilisateurs d'Apache sur les
systèmes UNIX ou similaires de télécharger et de compiler
la version sources. Le processus de construction (décrit ci-dessous) est
simple, et vous permet de personnaliser votre serveur selon vos besoins.
<section id="extract"><title>Extraction</title>
- <p>L'extraction des sources depuis l'archive Apache HTTPd consiste
+ <p>L'extraction des sources depuis l'archive Apache HTTPD consiste
simplement à décompresser et à désarchiver cette dernière :</p>
<example>
<section id="configure"><title>Configuration de l'arborescence des sources</title>
<p>L'étape suivante consiste à configurer l'arborescence des sources
- d'Apache HTTPd en fonction de votre plateforme et de vos besoins personnels.
+ d'Apache en fonction de votre plateforme et de vos besoins personnels.
Le script <program>configure</program>, situé à la racine du
répertoire de la distribution, a été conçu à cet effet.
(Les développeurs qui téléchargent
- une version non officielle de l'arborescence des sources d'Apache HTTPd
+ une version non officielle de l'arborescence des sources d'Apache
devront disposer de
<code>autoconf</code> et <code>libtool</code> et
exécuter <code>buildconf</code> avant de passer à l'étape suivante,
d'options de ligne de commande.</p>
<p>L'option la plus importante <code>--prefix</code> est le chemin
- du répertoire d'installation du serveur HTTP Apache, car Apache doit être configuré
+ du répertoire d'installation d'Apache, car Apache doit être configuré
en fonction de ce chemin pour pouvoir fonctionner correctement.
Il est possible de définir plus finement le chemin d'installation des fichiers
à l'aide d'<a href="programs/configure.html#installationdirectories">
<p>À ce niveau, vous pouvez aussi spécifier de quelles <a
href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous
- voulez disposer dans Apache HTTPd en activant ou désactivant des <a
+ voulez disposer dans Apache en activant ou désactivant des <a
href="mod/">modules</a>. Apache est fourni avec un jeu de modules de
<a href="mod/module-dict.html#Status">Base</a> inclus par défaut.
Les autres modules sont activés à l'aide de l'option
d'en-têtes. A cet effet, vous pouvez passer des options de ligne de
commande ou des variables d'environnement au script
<program>configure</program>. Pour plus d'informations, voir la
- page de manuel de <program>configure</program>.</p>
+ page de manuel de <program>configure</program>. Ou lancez le script
+ <program>configure</program> avec l'option <code>--help</code>.
+ </p>
<p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici
un exemple typique de compilation d'Apache avec le répertoire
<section id="compile"><title>Construction</title>
<p>Vous pouvez maintenant construire les différents éléments qui
- composent le paquet Apache HTTPd en lançant tout simplement la commande :</p>
+ composent le paquet Apache en lançant tout simplement la commande :</p>
<example>$ make</example>
<example>$ make install</example>
+ <p>Cette étape nécessite habituellement les privilàges
+ de root, car <em>PREFIX</em> est en général un
+ répertoire possàdant des droits en écriture
+ restreints.</p>
+
<p>Si vous effectuez une mise à jour, l'installation n'écrasera pas
vos fichiers de configuration ou autres documents.</p>
</section>
<example>$ vi <em>PREFIX</em>/conf/httpd.conf</example>
- <p>Consultez le manuel du serveur HTTP Apache situé dans
- <a href="./">docs/manual/</a> ou
+ <p>Consultez le manuel d'Apache situé dans
+ <code><em>PREFIX</em>/docs/manual/</code> ou
<a href="http://httpd.apache.org/docs/&httpd.docs;/"
>http://httpd.apache.org/docs/&httpd.docs;/</a> pour la version la plus
récente de ce manuel et la liste complète des <a
<section id="test"><title>Test</title>
<p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre
- Serveur HTTP Apache en lançant:</p>
+ serveur HTTP Apache en lançant:</p>
<example>$ <em>PREFIX</em>/bin/apachectl -k start</example>
<directive module="mpm_common">Listen</directive>) afin de déceler toute
incompatibilité avant d'effectuer la mise à jour définitive.</note>
+ <p>Vous pouvez ajouter des arguments supplémentaires à
+ <code>config.nice</code> ; ils seront alors ajoutés aux options de
+ votre script <program>configure</program> original :
+
+ <example>
+ $ ./config.nice --prefix=/home/test/apache --with-port=90
+ </example>
+
</section>
</manualpage>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- LastChangedRevision English document : 420990 -->
+<!-- LastChangedRevision English document : 567441 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007070101 $ -->
+<!-- Reviewed By : Vincent Deffontaines -->
+<!--English Revision : 567441 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
localisation du binaire <program>httpd</program> et tout argument de ligne
de commande que vous souhaitez voir <em>systématiquement</em> présent.</p>
- <p>La première chose qu'effectue <code>httpd</code> quand il est
- invoqué et de localiser et lire le <a
+ <p>La première chose qu'effectue <program>httpd</program> quand il est
+ invoqué est de localiser et lire le <a
href="configuring.html">fichier de configuration</a>
<code>httpd.conf</code>. La localisation de ce fichier est définie à la
compilation, mais il est possible d'en spécifier une autre à
Ceci indique que le serveur a démarré et est en cours d'exécution.
À partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter
au serveur et afficher la page de test située dans le répertoire défini
- par la directive <directive module="core">DocumentRoot</directive>,
- ainsi qu'une copie locale de la documentation sous forme d'un lien
- situé sur cette page.
- (note du traducteur : en fait, vous ne devriez voir que "It works !"
- s'afficher sur votre écran !)</p>
+ par la directive <directive module="core">DocumentRoot</directive></p>
</section>
<section id="errors"><title>Erreurs en cours de démarrage</title>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- LastChangedRevision English document : 421100 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007070801 $ -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 420990 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
entre les différents processus enfants.</p>
<p>L'extension de la conception modulaire à ce niveau du serveur
- comporte deux avantages importants:</p>
+ comporte deux avantages importants :</p>
<ul>
<li>Apache peut supporter plus proprement et efficacement une grande
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- LastChangedRevision English document : 420990 -->
+<!-- English revision : 583232 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007062301 $ -->
+<!-- Reviewed by : Vincent Deffontaines -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
apr_dbd, fournit le support SQL direct aux modules
qui en ont besoin. Supporte la mise en commun des connexions
dans les modules MPM threadés.</p>
- <p><strong>Utilisateurs Windows</strong> : veuillez noter que ce
- support n'est pas encore inclus dans l'implémentation Windows
- standard. Si vous l'utilisez sur la plate-forme
- Windows, merci de nous faire savoir comment vous vous y
- prenez.</p>
</dd>
</dl>
<dd>Les modules du répertoire aaa ont été renommés et fournissent
un support amélioré pour la méthode d'authentification <strong>digest</strong>. Par exemple, mod_auth
est maintenant scindé en deux modules : <module>mod_auth_basic</module> et
- <module>mod_authn_file</module>; mod_auth_dbm s'appelle maintenant
+ <module>mod_auth_file</module>; mod_auth_dbm s'appelle maintenant
<module>mod_authn_dbm</module>; mod_access a été renommé en
<module>mod_authz_host</module>. Est également apparu le nouveau module
<module>mod_authn_alias</module> qui simplifie
<code>Authn/Authz</code>.
Les nouvelles fonctionnalités comprennent l'utilisation des valeurs
d'attributs LDAP et des filtres de recherche avancés dans la
- directive <directive module="core">Require</directive>.</dd>
-
- <dt><module>mod_authz_owner</module></dt>
- <dd>Ce nouveau module propose une gestion des droits d'accès aux ressources web selon leur appartenance
- à un utilisateur au niveau du système de fichiers.</dd>
-
- <dt><module>mod_version</module></dt>
- <dd>Ce nouveau module permet de définir des blocs de configuration activables selon le numéro de version du serveur en fonctionnement.</dd>
+ directive <directive module="mod_authz_core">Require</directive>.</dd>
<dt><module>mod_info</module></dt>
<dd>Un nouvel argument <code>?config</code> a été ajouté, qui permettra d'afficher
<dt><module>mod_ssl</module></dt>
<!-- Need Info on SSLEngine Support? -->
- <dd>Le support de <a href="http://www.ietf.org/rfc/rfc2817.txt"
+ <dd>Le support de la <a href="http://www.ietf.org/rfc/rfc2817.txt"
>RFC 2817</a>, a été ajouté, ce qui permet de passer d'une
connexion en clair au cryptage TLS.</dd>
<module>mod_so</module>.</dd>
<dt><program>httxt2dbm</program></dt>
<dd>Un nouveau programme servant à générer des fichiers dbm à partir
- d'une source texte, à utiliser avec la directive
+ d'une source au format texte, à utiliser avec la directive
<directive module="mod_rewrite">RewriteMap</directive>
et le type de mise en correspondance <code>dbm</code>.</dd>
</dl>
<dd>Apache 2.2 utilise l'API APR 1.0. Toutes les fonctions et
symboles obsolètes ont été supprimés du code de <code>APR</code> et
<code>APR-Util</code>. Pour plus de détails, consultez le
- <a href="http://apr.apache.org/">site web de APR</a>.</dd>
+ <a href="http://apr.apache.org/">site web d'APR</a>.</dd>
<dt>Authn/Authz</dt>
<dd>Les modules d'authentification et d'autorisation intégrés ont
<li>mod_authn_* -> Modules qui fournissent un dispositif
d'authentification en arrière-plan</li>
<li>mod_authz_* -> Modules qui implémentent l'autorisation (ou l'accès)</li>
- <li>mod_authnz_*-> Module qui implémentent à la fois
+ <li>mod_authnz_*-> Modules qui implémentent à la fois
l'authentification & l'autorisation</li>
</ul>
L'organisation des méthodes d'authentification a également été revue, ce qui va simplifier
que si l'utilisateur passe le paramètre <code>-t</code> à
<program>httpd</program>.</dd>
- <dt>Définition de la taille de la pile pour les modules MPM threadés</dt>
+ <dt>Définition de la taille de la pile pour les modules MPM en processus légers</dt>
<dd>Une nouvelle directive a été ajoutée, <code>ThreadStackSize</code>
- afin de définir la taille de la pile pour tous les modules MPM threadés.
+ afin de définir la taille de la pile pour tous les modules MPM en processus légers (modules threadés).
Ceci s'avère nécessaire pour certains modules tiers sur des plateformes
dont la taille de la pile des threads par défaut est
trop petite.</dd>
des jobs réguliers/planifiés au niveau du processus père
(root).</dd>
- <dt>Modifications de l'API de traitement des expressions régulières</dt>
+ <dt>Modifications de l'API de traitement des expressions rationnelles</dt>
- <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible;
+ <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible ;
il a été remplacé par le nouveau fichier
d'en-tête <code>ap_regex.h</code>. L'implémentation
POSIX.2 <code>regex.h</code> exposée dans l'ancien fichier d'en-tête
est maintenant disponible dans l'espace de nommage <code>ap_</code>
depuis <code>ap_regex.h</code>. Les appels à <code>regcomp</code>,
<code>regexec</code>, etc... peuvent être remplacés par des appels à
- <code>ap_regcomp</code>, <code>ap_regcomp</code>.</dd>
+ <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
<dt>Cadre d'application DBD (API pour base de données SQL)</dt>
<p>Les nouveaux modules DEVRAIENT désormais utiliser ces APIs pour
toutes les opérations liées aux bases de données SQL.
De même, les applications existantes DEVRAIENT être mises à jour
- lorsque c'est possible, soit de manière transparente ou sous forme
+ lorsque c'est possible, que ce soit de manière transparente ou sous forme
d'une option recommandée à leurs utilisateurs.</p></dd>
</dl>
</section>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- LastChangedRevision English document : 420990 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007070101 $ -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!--English Revision : 586770 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
avec les anciens logs.</p>
<note>
- Si votre fichier de configuration comporte des erreurs lorsque vous
- effectuez un redémarrage, votre processus parent ne redémarrera pas
- et se terminera avec une erreur. Dans le cas d'un redémarrage en douceur
- (graceful restart), il laissera les processus enfants
- s'exécuter quand il s'arrêtera. (Ce sont les processus enfants qui
- "s'arrêtent en douceur" en terminant de traiter leur dernière requête.)
- Ceci provoquera des problèmes si vous tentez de redémarrer le serveur
- -- il ne pourra pas s'associer à ses ports d'écoute. Avant d'effectuer un
- redémarrage, vous pouvez vérifier la syntaxe des fichiers de
- configuration à l'aide de l'argument de ligne de commande <code>-t</code>
- (voir <program>httpd</program>).
-
- Ceci ne garantit pas encore que le serveur va redémarrer
+ <p>Lorsque vous initiez un redémarrage, une vérification de
+ la syntaxe est tout d'abord effectuée, afin de s'assurer qu'il n'y a
+ pas d'erreurs dans les fichiers de configuration. Si votre fichier de
+ configuration comporte des erreurs de syntaxe, vous recevrez un message
+ d'erreur les concernant, et le serveur refusera de redémarrer. Ceci
+ permet d'éviter la situation où un serveur a
+ été arrêté et ne peut plus redémarrer,
+ et où vous vous retrouvez avec un serveur hors-service.</p>
+
+ <p>Ceci ne garantit pas encore que le serveur va redémarrer
correctement. Pour vérifier la sémantique des fichiers de configuration
en plus de leur syntaxe, vous pouvez essayer de démarrer
<program>httpd</program> sous un utilisateur non root.
<program>httpd</program> est déjà associée à ces ports). S'il échoue
pour toute autre raison, il y a probablement une erreur dans le
fichier de configuration et celle-ci doit être corrigée avant de lancer
- le redémarrage en douceur.</note>
+ le redémarrage en douceur.</p></note>
</section>
<section id="hup"><title>Redémarrer immédiatement</title>
noteront que les statistiques du serveur sont remises à zéro quand un
signal <code>HUP</code> est envoyé.</p>
-<note>Si votre fichier de configuration comporte des erreurs quand vous
-effectuez un redémarrage, votre processus parent ne redémarrera pas,
-il se terminera avec une erreur. Voir plus haut la méthode à employer
-pour éviter ce problème.</note>
+<note>Comme dans le cas d'un redémarrage "graceful", une
+vérification de la syntaxe est effectuée avant que le
+redémarrage ne soit tenté. Si votre fichier de configuration comporte
+des erreurs de syntaxe, le redémarrage ne sera pas effectueacute;, et
+vous recevrez un message concernant ces erreurs.</note>
</section>
<section id="gracefulstop"><title>Arrêt en douceur</title>
comme ceux définis par les directives
<directive module="core">Lockfile</directive> et
<directive module="mod_cgid">ScriptSock</directive> contiennent le PID
- du serveur dans leurs noms donc ils coexistent sans problème.
- Cependant, si une directive de
+ du serveur,et coexistent sans problème. Cependant, si une directive de
configuration , un module tiers ou une CGI résidente utilise un autre
verrou ou fichier d'état sur disque, il faut prendre soin de s'assurer
que chaque instance de <program>httpd</program> qui s'exécute