summaryrefslogtreecommitdiffstats
path: root/docs/manual/mod/mod_so.xml.fr
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/mod/mod_so.xml.fr')
-rw-r--r--docs/manual/mod/mod_so.xml.fr29
1 files changed, 16 insertions, 13 deletions
diff --git a/docs/manual/mod/mod_so.xml.fr b/docs/manual/mod/mod_so.xml.fr
index 1578b9bf01..60e9679934 100644
--- a/docs/manual/mod/mod_so.xml.fr
+++ b/docs/manual/mod/mod_so.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 420990 -->
+<!-- English Revision : 926413 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -36,7 +36,7 @@ inclus)</compatibility>
<summary>
<p>Sur les syst&egrave;mes d'exploitation s&eacute;lectionn&eacute;s, ce module peut &ecirc;tre
- utilis&eacute; pour charger des modules dans Apache en cours d'ex&eacute;cution
+ utilis&eacute; pour charger des modules dans le serveur HTTP Apache en cours d'ex&eacute;cution
gr&acirc;ce au m&eacute;canisme des <a
href="../dso.html">Dynamic Shared Object ou Objets Partag&eacute;s
Dynamiquement</a> (DSO), et &eacute;vite ainsi de devoir effectuer une
@@ -48,9 +48,12 @@ inclus)</compatibility>
<code>.dll</code>.</p>
<note type="warning"><title>Avertissement</title>
- <p>Les modules Apache 1.3 ne peuvent pas &ecirc;tre utilis&eacute;s directement
- avec Apache 2.0 - ils doivent &ecirc;tre modifi&eacute;s pour pouvoir &ecirc;tre
- charg&eacute;s dynamiquement ou compil&eacute;s dans Apache 2.0.</p>
+ <p>En g&eacute;n&eacute;ral, les modules compil&eacute;s pour une version majeure du
+ serveur HTTP Apache ne fonctionneront pas avec une autre (par
+ exemple de 1.3 &agrave; 2.0 ou 2.0 &agrave; 2.2). D'une version majeure &agrave; l'autre,
+ il y a souvent des modifications d'API qui n&eacute;cessitent des
+ modifications du module pour qu'il puisse fonctionner avec la
+ nouvelle version.</p>
</note>
</summary>
@@ -59,8 +62,8 @@ Windows</title>
<note><title>Note</title>
<p>Le format des noms de modules pour Windows a &eacute;t&eacute; modifi&eacute; avec
- Apache 1.3.15 et 2.0 - les modules poss&egrave;dent maintenant un nom du
- style "mod_foo.so".</p>
+ les version 1.3.15 et 2.0 du serveur HTTP Apache - les modules
+ poss&egrave;dent maintenant un nom du style "mod_foo.so".</p>
<p>Bien que mod_so puisse encore charger des modules poss&egrave;dant un
nom du style ApacheModuleFoo.dll, il est pr&eacute;f&eacute;rable d'utiliser la
@@ -68,7 +71,7 @@ Windows</title>
chargeable pour la version 2.0, veuillez aussi modifier son nom pour
respecter cette nouvelle convention.</p></note>
- <p>Les API des modules Apache sous Unix et Windows sont identiques.
+ <p>Les API des modules Apache httpd sous Unix et Windows sont identiques.
Alors que certains modules s'appuient sur certains
aspects de l'architecture Unix non pr&eacute;sents dans Windows, et ne
fonctionneront donc pas sur cette derni&egrave;re plate-forme, de nombreux
@@ -77,8 +80,8 @@ Windows</title>
<p>Lorsqu'un module fonctionne, il peut &ecirc;tre ajout&eacute; au serveur de
deux mani&egrave;res. Sous Unix, il peut &ecirc;tre compil&eacute; dans le serveur.
- Comme Apache pour Windows ne dispose pas du programme
- <code>Configure</code> propre &agrave; Apache pour Unix, le fichier source
+ Comme Apache httpd pour Windows ne dispose pas du programme
+ <code>Configure</code> propre &agrave; Apache httpd pour Unix, le fichier source
du module doit &ecirc;tre ajout&eacute; au fichier projet Apache de base, et ses
symboles ajout&eacute;s au fichier <code>os\win32\modules.c</code>.</p>
@@ -87,14 +90,14 @@ Windows</title>
serveur en cours d'ex&eacute;cution via la directive
<code><directive>LoadModule</directive></code>. Ces modules DLL
peuvent &ecirc;tre distribu&eacute;s et ex&eacute;cut&eacute;s sur toute installation d'Apache
- pour Windows, sans avoir &agrave; recompiler le serveur.</p>
+ httpd pour Windows, sans avoir &agrave; recompiler le serveur.</p>
<p>Pour cr&eacute;er un module DLL, il est n&eacute;cessaire d'apporter une l&eacute;g&egrave;re
modification &agrave; son fichier source : l'enregistrement du module doit
&ecirc;tre export&eacute; depuis la DLL (qui sera elle-m&ecirc;me cr&eacute;&eacute;e plus tard ;
voir plus loin). Pour ce faire, ajoutez la macro
<code>AP_MODULE_DECLARE_DATA</code> (d&eacute;finie dans les fichiers
- d'en-t&ecirc;tes d'Apache) &agrave; la d&eacute;finition de l'enregistrement de votre
+ d'en-t&ecirc;tes d'Apache httpd) &agrave; la d&eacute;finition de l'enregistrement de votre
module. Par exemple, si votre module est d&eacute;clar&eacute; comme suit :</p>
<example>
@@ -117,7 +120,7 @@ Windows</title>
d'export libhttpd.lib qui a &eacute;t&eacute; cr&eacute;&eacute;e au cours de la compilation de
la biblioth&egrave;que partag&eacute;e libhttpd.dll. Il sera peut-&ecirc;tre aussi
n&eacute;cessaire de modifier la configuration du compilateur pour
- s'assurer que les fichiers d'en-t&ecirc;tes d'Apache seront correctement
+ s'assurer que les fichiers d'en-t&ecirc;tes d'Apache httpd seront correctement
localis&eacute;s. Vous trouverez cette biblioth&egrave;que &agrave; la racine du
r&eacute;pertoire des modules de votre serveur. Il est souhaitable
d'utiliser un fichier de module .dsp existant dans l'arborescence