diff options
Diffstat (limited to 'docs/manual/mod/mod_so.xml.fr')
-rw-r--r-- | docs/manual/mod/mod_so.xml.fr | 29 |
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èmes d'exploitation sélectionnés, ce module peut être - utilisé pour charger des modules dans Apache en cours d'exécution + utilisé pour charger des modules dans le serveur HTTP Apache en cours d'exécution grâce au mécanisme des <a href="../dso.html">Dynamic Shared Object ou Objets Partagés Dynamiquement</a> (DSO), et é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 être utilisés directement - avec Apache 2.0 - ils doivent être modifiés pour pouvoir être - chargés dynamiquement ou compilés dans Apache 2.0.</p> + <p>En général, les modules compilés pour une version majeure du + serveur HTTP Apache ne fonctionneront pas avec une autre (par + exemple de 1.3 à 2.0 ou 2.0 à 2.2). D'une version majeure à l'autre, + il y a souvent des modifications d'API qui né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 été modifié avec - Apache 1.3.15 et 2.0 - les modules possè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èdent maintenant un nom du style "mod_foo.so".</p> <p>Bien que mod_so puisse encore charger des modules possèdant un nom du style ApacheModuleFoo.dll, il est préfé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ésents dans Windows, et ne fonctionneront donc pas sur cette dernière plate-forme, de nombreux @@ -77,8 +80,8 @@ Windows</title> <p>Lorsqu'un module fonctionne, il peut être ajouté au serveur de deux manières. Sous Unix, il peut être compilé dans le serveur. - Comme Apache pour Windows ne dispose pas du programme - <code>Configure</code> propre à Apache pour Unix, le fichier source + Comme Apache httpd pour Windows ne dispose pas du programme + <code>Configure</code> propre à Apache httpd pour Unix, le fichier source du module doit être ajouté au fichier projet Apache de base, et ses symboles ajoutés au fichier <code>os\win32\modules.c</code>.</p> @@ -87,14 +90,14 @@ Windows</title> serveur en cours d'exécution via la directive <code><directive>LoadModule</directive></code>. Ces modules DLL peuvent être distribués et exécutés sur toute installation d'Apache - pour Windows, sans avoir à recompiler le serveur.</p> + httpd pour Windows, sans avoir à recompiler le serveur.</p> <p>Pour créer un module DLL, il est nécessaire d'apporter une légère modification à son fichier source : l'enregistrement du module doit être exporté depuis la DLL (qui sera elle-même créée plus tard ; voir plus loin). Pour ce faire, ajoutez la macro <code>AP_MODULE_DECLARE_DATA</code> (définie dans les fichiers - d'en-têtes d'Apache) à la définition de l'enregistrement de votre + d'en-têtes d'Apache httpd) à la définition de l'enregistrement de votre module. Par exemple, si votre module est déclaré comme suit :</p> <example> @@ -117,7 +120,7 @@ Windows</title> d'export libhttpd.lib qui a été créée au cours de la compilation de la bibliothèque partagée libhttpd.dll. Il sera peut-être aussi nécessaire de modifier la configuration du compilateur pour - s'assurer que les fichiers d'en-têtes d'Apache seront correctement + s'assurer que les fichiers d'en-têtes d'Apache httpd seront correctement localisés. Vous trouverez cette bibliothèque à la racine du répertoire des modules de votre serveur. Il est souhaitable d'utiliser un fichier de module .dsp existant dans l'arborescence |