--- FR-Apache-Compile-HOWTO.sgml Sun Mar 17 17:12:17 2002 +++ FR-Apache-Compile-HOWTO.sgml-new Sun Mar 17 18:21:50 2002 @@ -19,7 +19,7 @@ Apache, mod_perl, mod_dav, mod_auth_ldap, mod_dynvhost, mod_roaming, mod_jserv, et mod_php -Cette procédure explique comment compiler le serveur Web Apache avex les +Cette procédure explique comment compiler le serveur Web Apache avex les modules les plus importants comme mod_perl, mod_dav, mod_auth_ldap, mod_dynvhost, mod_roaming, mod_jserv et mod_php. @@ -112,8 +112,8 @@ mod_dynvhost, mod_roaming, mod_jserv et Copyright Information - Note du traducteur : Afin d'éviter de mauvaises interprétation des mentions ci-après qui modifierait leur sens, - le traducteur a vonlontaire omis de traduire le paragraphe ci-après. + Note du traducteur : Afin d'éviter de mauvaises interprétation des mentions ci-après qui modifieraient leur sens, + le traducteur a volontairement omis de traduire le paragraphe ci-après. @@ -258,7 +258,7 @@ mod_dynvhost, mod_roaming, mod_jserv et - 1.9.9 (ébauche) + 1.9.9 (ébauche) 2002-02-11 Correction d'un bug majeur dans la configuration de openssl, ajout de références @@ -318,8 +318,8 @@ mod_dynvhost, mod_roaming, mod_jserv et Remerciements - Je voudrais remercier tous ceux à discuss (at) linuxdoc.org pour m'avoir encourager dans l'écriture - des HOWTO + Je voudrais remercier tous ceux à discuss (at) linuxdoc.org pour m'avoir encouragé dans l'écriture + des HOWTO. @@ -330,7 +330,7 @@ mod_dynvhost, mod_roaming, mod_jserv et Retours - Vous retours sur ce document sont les bienvenus. Sans vous, ce document n'existerait pas. N'hésitez pas à m'envoyer + Vos remarques sur ce document sont les bienvenues. Sans vous, ce document n'existerait pas. N'hésitez pas à m'envoyer vos compléments, suggestions ou critiques à l'adresse : luc at delouw.ch. @@ -341,13 +341,13 @@ mod_dynvhost, mod_roaming, mod_jserv et Traductions - L'original est ecrit en anglaise. + L'original est écrit en langue anglaise. Original en anglais - Traduction française par un homme français (anonym) + Le traducteur à l'origine de la version française tient à conserver l'anonymat. @@ -361,7 +361,7 @@ mod_dynvhost, mod_roaming, mod_jserv et - Toute nouvelle traduction est la bienvenue. Si vous avez traduit ce document, faites moi le savoir afin que + Toute nouvelle traduction est la bienvenue. Si vous avez traduit ce document, faites le moi savoir afin que je la référence ici. @@ -370,10 +370,9 @@ mod_dynvhost, mod_roaming, mod_jserv et A propos de l'auteur Luc a 29 ans et touche à l'informatique depuis 20 ans. Il est actuellement Ingénieur système Unix pour une société Internet localisée à Kloten (Zurich) en Suisse. -Ses principaux centres d'intérêt est de développer toutes sortes de systèmes innovants sur Linux (et autres Un*x). +Son centre d'intérêt principal est de développer toutes sortes de systèmes innovants sur Linux (et autres Un*x). -Main-focus is developping all flavours of innovative Systems running on Linux (and other Un*xes . -Enfin, toutes les tâches “impossible” sur les différents Un*x finissent toutes sur son bureau desk +Enfin, toutes les tâches “impossible” sur les différents Un*x finissent sur son bureau. (et il adore ça!) @@ -417,25 +416,25 @@ ln -s ../ndbm.h ndbm.h OpenSSL -OpenSSL, c'est quoi ? +Qu'est-ce qu'OpenSSL, ? Extrait du site www.openssl.org Le projet OpenSSL est un effort collaboratif pour développer une implémentation robuste, fiable et complète (incluant un toolkit libre) des protocoles Secure Sockets Layer (SSL v2/v3) et Transport Layer Security (TLS v1). -Le projet est mené par une communauté mondiale de vonlontaires qui utilisent Internet pour communiquer, +Le projet est mené par une communauté mondiale de volontaires qui utilisent Internet pour communiquer, plannifier et développer la boîte à outils OpenSSL ainsi que ses documentations. OpenSSL est basé sur l'excellente librairie SSLeay développée par Eric A. Young et Tim J. Hudson. La boîte à outils OpenSSL est diffusé sous licence d'utilisation du même type que celle d'Apache, qui signifie, en résumé, -que vous êtes libres de la récupérer et de l'utiliser à des fins commerciales ou pas à des conditions très simples. -Du point de vue des auteurs, c'est la base pour bâtir un serveur Unix sûr avec des logiciels Opensource, et -la plupart des produits comme mod_ssl, OpenSSH et de nombreux autres qui chiffrent des données, nécessitent OpenSSL. +que vous êtes libres de la récupérer et de l'utiliser à des fins commerciales ou non à des conditions très simples. +Du point de vue des auteurs, il s'agit de la base pour bâtir un serveur Unix sûr avec des logiciels Opensource. +La plupart des produits comme mod_ssl, OpenSSH et de nombreux autres qui chiffrent des données, nécessitent OpenSSL. OpenSSL fournit non seulement les librairies et les fichiers d'entête nécessaires aux produits mentionnés ci-dessus, mais également une application pour créer des certificats client ou serveur. Télécharger les sources -Site source +Site d'origine http://www.openssl.org @@ -463,14 +462,14 @@ ldconfig MySQL -MySQL c'est quoi ? +Qu'est-ce que MySQL ? MySQL est une base de données très rapide, puissante et facile à gérer. MySQL est particulièrement adapté aux applications Web dont les données sont essentiellement accédées en lecture. Les versions récentes sont aussi capable de gérer des transactions. Si vos applications -Web doivent beaucoup écrire de données, Postgres pourrait être un meilleur choix. +Web doivent écrire beaucoup de données, Postgres pourrait être un meilleur choix. Vous aurez besoin de l'API C de MySQL pour compiler PHP si vous voulez le support de MySQL dans PHP. Vous en aurez également besoin si vous souhaitez installer mod_authmysql @@ -479,7 +478,7 @@ de MySQL dans PHP. Vous en aurez é Téléchargement -Site source: http://www.mysql.com/downloads/ +Site d'origine: http://www.mysql.com/downloads/ @@ -524,10 +523,10 @@ Si vous souhaitez démarrer automa Compiler mm -mm c'est quoi ? +Qu'est-ce que mm ? Extrait du site www.engelschall.com -La librairie MM est une librairie sur deux niveaux qui simplifie l'utilisation de la mémoire partagée -en plusieurs processus "forkés" sous Unix. Une première couche masque toutes les différences d'implémentations +La librairie MM est une librairie qui simplifie l'utilisation de la mémoire partagée +entre plusieurs processus "forkés" sous Unix. Une première couche masque toutes les différences d'implémentations entre les plates-formes (allocation et verrouillage) lors de la gestions des segments de mémoire partagée. Une seconde couche fournit une API dans le style de malloc(3) mais de haut niveau permettant de travailler simplement avec des structures de données dans les segments de mémoire partagée. @@ -537,7 +536,7 @@ avec des structures de données da Téléchargement -Site origine: http://www.engelschall.com/sw/mm/mm-1.1.3.tar.gz +Site d'origine: http://www.engelschall.com/sw/mm/mm-1.1.3.tar.gz @@ -569,13 +568,13 @@ ldconfig Récupérer les sources de Apache -Apache c'est quoi ? +Qu'est-ce qu'Apache ? Extrait du site www.apache.org Le projet Apache est un effort de développement collaboratif d'un logiciel qui vise à fournir un serveur HTTP (Web) -robuste, rivalisant avec des produits commerciaux, fonctionnel et dont les codes sources sont libres. Le projet est +robuste, rivalisant avec des produits commerciaux, fonctionnel et dont le code source est libre. Le projet est mené conjointement par un groupe de volontaires des quatre coins du monde, utilisant Internet et le Web pour communiquer, -plannifiern et développer le serveur et sa documentation. Ces volontaires sont connus sous le nom de Apache Group. De plus, +plannifier et développer le serveur et sa documentation. Ces volontaires sont connus sous le nom de Apache Group. De plus, des centaines d'utilisateurs ont contribués aux idées, au code et à la documentation du projet. Ce fichier a vocation à décrire rapidement l'histoire de Apache Group et d'en faire connaitre les contributeurs. Du point de vue des auteurs: @@ -587,7 +586,7 @@ production (=sans trucs expérimen Télécharger les sources -Site origine +Site d'origine http://www.apache.org/dist/httpd/ cd /usr/local/ @@ -618,9 +617,9 @@ http://www.delouw.ch/linux/apache-patch_ Ce correctif accroît le nombre maximum d'accès concurrents à 512. N'hésitez pas à l'augmenter encore -si vous avez taillé un noyau pour et si vous avez édité votre /etc/security/limits.conf (RESERVE aux -utilisateurs expérimentés). De mauvais paramètres pourraient provoquer un “auto-attaque déni de -service”!! Assurez vous de garder suffisament de ressources pour le système. +si vous avez taillé un noyau pour et si vous avez édité votre /etc/security/limits.conf (RÉSERVÉ aux +administrateurs expérimentés). De mauvais paramètres pourraient provoquer un “auto-attaque déni de +service”!! Assurez vous de répartir correctement les ressources du système. Un correctif pour noyau retaillé doit suivre dès que possible @@ -637,20 +636,20 @@ patch -p0 < apache-patch_HARD_SERVER_ mod_ssl -mod_ssl c'est quoi ? +Qu'est-ce que mod_ssl ? Extrait du site www.modssl.org Ce module fournit des fonctions de chiffrement fort aux serveurs Web Apache 1.3 via les protocoles SSL v2/v3 et TLS v1 en s'appuyant sur OpenSSL. Du point de vue des auteurs: -Ce module est nécessaire pour que Apache puisse traiter des requêtes SSL (https). Il applique un correctif -au code source de Apache et etend son API -Assurez vous que tous les autres modules pour votre serveur Apache est compilé avec l'option de compilation --DEAPI ou votre serveur Web plantera ou refusera de démarrer -Presque tous les modules que je connais le font par eux sauf mod_jserv et mod_jk +Ce module est nécessaire pour que Apache puisse traiter des requêtes SSL (https). Il modifie +le code source d'Apache et etend son API +Assurez vous que tous les autres modules pour votre serveur Apache sont compilé avec l'option de compilation +-DEAPI sans quoi votre serveur Web plantera ou refusera de démarrer +Presque tous les modules que je connais le font par eux même sauf mod_jserv et mod_jk Télécharger les sources -Site origine: http://www.modssl.org +Site d'origine: http://www.modssl.org Appliquer le correctif aux sources de Apache @@ -672,19 +671,19 @@ cd mod_ssl-2.8.7-1.3.23/ mod_perl -mod_perl c'est quoi ? +Qu'est-ce que mod_perl ? Extrait du site perl.apache.org Avec mod_perl, il est possible d'écrire des modules Apache intégralement en Perl. De plus, -l'interpréteur persistant inclus dans le serveur évite la perte de temps au démarrage d'un interpréteur -externe. +l'interpréteur persistant inclus dans le serveur évite la perte de temps inhérente au démarrage +d'un interpréteur externe. Du point de vue des auteurs: mod_perl est une sorte de substitut pour les cgi-bin. Les cgi déclenchent un 'fork' à chaque -requête, induisant une perte de temps. Avec mod_perl, l'interpréteur Perl est chargé par le serveur -Apache et persistant, et les requêtes ne nécessitent plus de 'fork' +requête qui induit une perte de temps. Avec mod_perl, l'interpréteur Perl est chargé par le serveur +Apache et persistant. Les requêtes ne nécessitent plus de 'fork'. Télécharger les sources -Site origine: http://www.apache.org/dist/perl +Site d'origine: http://www.apache.org/dist/perl Compilation et installation @@ -712,7 +711,7 @@ make install Configuragation et compilation de Apache -Les deux modules statiques (mod_ssl et mod_perl) sont maintenant configurés et les sources de Apache ont été modifiés +Les deux modules statiques (mod_ssl et mod_perl) sont maintenant configurés et le source d'Apache a été modifié. Compilation et installation @@ -755,7 +754,7 @@ cp new.cert.cert /usr/local/apache/conf/ -N.B.: OpenSSL demande plusieurs renseignements. Un erreur courrante est de donner au mauvais "common name". +N.B.: OpenSSL demande plusieurs renseignements. Un erreur courante est de donner au mauvais "common name". A cet endroit, vous devez mettre le nom complet de votre serveur, par exemple www.foo.org @@ -763,7 +762,7 @@ A cet endroit, vous devez mettre le nom mod_dav -mod_dav c'est quoi ? +Qu'est-ce que mod_dav ? Extrait du site www.webdav.org mod_dav est un module pour Apache qui le dote des fonctionnalités DAV (RFC 2518). C'est module Open Source diffusé @@ -777,7 +776,7 @@ de publication Web Télécharger des sources -Site origine: http://www.webdav.org/mod_dav/ +Site d'origine: http://www.webdav.org/mod_dav/ Compilation et installation @@ -801,7 +800,7 @@ make install auth_ldap -auth_ldap c'est quoi ? +Qu'est-ce qu'auth_ldap ? Extrait du site www.rudedog.org auth_ldap est un module d'authentification LDAP pour Apache, le plus populaire des serveurs Web. Les perfomances de auth_ldap sont excellentes et le module supporte Apache sur Unix ou Windows NT. Ce module @@ -810,7 +809,7 @@ les permissions Web tandis que les authe Du point de vue des auteurs: Si vous souhaitez mutualiser vos infrastructures d'authentification sur une base login/mot de passe unique, LDAP est la solution. LDAP est un standard ouvert largement supporté. -LDAP pour s'authentifier où: +LDAP pour s'authentifier: Au login sous Linux, Solaris (et d'autres?), FTP (certains serveurs), http Basic Authentication Tarantella Authentication Role-Management Authentification Samba, d'autres que j'oublie :-) LDAP est basé sur des rôles, ce qui signifie que vous pouvez définir un rôle "manager", l'assigner à un utilisateur qui aura tous les droits @@ -843,12 +842,12 @@ make install mod_auth_mysql -mod_auth_mysql c'est quoi ? -C'est un module d'authentification http-Basic. Il permet de gérer la base d'utilisateur dans une base -de donnée MySQL +Qu'est-ce que mod_auth_mysql ? +Il s'agit d'un module d'authentification de type http-Basic. Il permet de gérer la base d'utilisateur +dans une base de donnée MySQL Télécharger les sources -Site origine: ftp://ftp.kciLink.com/pub/mod_auth_mysql.c.gz +Site d'origine: ftp://ftp.kciLink.com/pub/mod_auth_mysql.c.gz Compilation et installation @@ -936,15 +935,15 @@ Le fichier authmysql.sql contient:mod_dynvhost -mod_dynvhost c'est quoi ? +Qu'est-ce que mod_dynvhost ? C'est un petit module qui permet de définir de nouveaux Virtual Host "à la volée" simplement en créant un nouveau répertoire dans le répertoire des virtual host. Le redémarrage du serveur Web n'est pas nécessaire. -Cela peut être utile dans le cas d'ISP ou d'importants hébergeurs +Cela peut être utile dans le cas d'ISP ou d'hébergeurs importants Télécharger les sources -Site origine: +Site d'origine: http://funkcity.com/0101/projects/dynvhost/mod_dynvhost.tar.gz @@ -991,18 +990,18 @@ LoadModule dynvhost_module libexec/mod_d mod_roaming -mod_roaming, c'est quoi ? +Qu'est-ce que mod_roaming ? Extrait du site www.klomp.org/mod_roaming/ Avec mod_roaming, vous pouvez utiliser votre serveur Apache comme un Netscape Roaming Access server. Cela permet de stocker la configuration, les préférés, les carnets d'adresses, les coockies, etc, de Netscape Communicator -sur un serveur et ainsi d'utiliser toujours les même paramètres, d'où qu'on se trouve. +sur un serveur et ainsi d'utiliser toujours les même paramètres, où qu'on se trouve. Du point de vue des auteurs: C'est vrai un truc génial! Hélas, cela ne fonctionne pas au travers de serveur proxy. Cela permet d'utiliser différentes machines avec les mêmes paramètres. Télécharger les sources -Site origine: http://www.klomp.org/mod_roaming/ +Site d'origine: http://www.klomp.org/mod_roaming/ @@ -1056,11 +1055,11 @@ RoamingAlias /roaming /usr/local/apache/ mod_php et ses prérequis -mod_php c'est quoi ? +Qu'est-ce que mod_php ? Extrait du site www.php.net PHP est un language de script côté serveur, orienté Web et multi plate-forme. Au départ c'étais simplement un moteur de livre d'or, puis il s'est développé encore et encore jusqu'à -la version 3 qui était vraiment un language de développement Web puissant +la version 3 qui était vraiment un langage de développement Web puissant Du point de vue des auteurs: Depuis la version 4, il est assez robuste pour des applications web professionnelles. Il est très puissant et supporte nativement toutes les principales bases de données, et les autres via ODBC. Il est un poil plus rapide que ASP sur systèmes M$. @@ -1075,17 +1074,17 @@ l'un de ces logiciels est MySQL car il e IMAP client -IMAP client c'est quoi ? -IMAP signifie "Internet Mail Application Protocol" et est une alternative au protocole POP. -Il permet de garder tous les mails dans des répertoires sur le serveur, ce qui permet de ne plus perdre les +Qu'est-ce qu'IMAP ? +IMAP signifie "Internet Mail Application Protocol" (rfc2060). Il s'agit d'une alternative au protocole POP. +Il permet de garder tous les mails dans des répertoires sur le serveur, évitant ainsi de perdre les mails en cas de crash de disque dur sur les postes clients Télécharger les sources -Site origine +Site d'origine -Site origine: http://www.washington.edu/imap/ +Site d'origine: http://www.washington.edu/imap/ @@ -1111,14 +1110,14 @@ make slx SSLTYPE=unix Postgres -Postgres c'est quoi ? +Qu'est-ce que Postgres ? Postgres est une base de données puissante et rapide Comme MySQL, c'est parfait pour les applications Web, mais de mon point de vue, n'est pas aussi -aisée à gérer que MySQL. Si votre application Web écrit beaucoup de données ou vous avez besoin de -fonctionnalités de proofed transaction, Postgres est pour vous +aisée à gérer que MySQL. Si votre application Web écrit beaucoup de données ou que vous avez besoin de +fonctionnalités robustes de transaction, Postgres est pour vous Télécharger les sources -Site origine: http://www.postgresql.org (Select a mirror close to you) +Site d'origine: http://www.postgresql.org (Select a mirror close to you) Compilation et installation @@ -1151,16 +1150,16 @@ ldconfig pdflib -pdflib c'est quoi ? +Qu'est-ce que pdflib ? Extrait du site www.pdflib.com PDFlib est librairie pour générer à la volée des PDF sur le serveur, convertir des textes ou des graphiques, ou implémenter dans vos propres produits des sorties PDF. -C'est un produit commercial! Lisez attentivement la licence pour savoir si vous avez besoin d'une +Il s'agit d'un produit commercial! Lisez attentivement la licence pour savoir si vous avez besoin d'une licence commerciale ou pas! Télécharger les sources -Site origine: +Site d'origine: http://www.pdflib.com/pdflib/download/pdflib-4.0.2.tar.gz @@ -1186,12 +1185,12 @@ ldconfig gettext -gettext c'est quoi ? -gettext est une librairie pour l'internationalisation, et nécessaire pour php +Qu'est-ce que gettext ? +gettext est une librairie pour l'internationalisation, nécessaire pour php Télécharger les sources -Site origine: ftp://ftp.gnu.org/gnu/gettext +Site d'origine: ftp://ftp.gnu.org/gnu/gettext (choisissez un mirroir proche de chez vous) @@ -1219,12 +1218,12 @@ ldconfig zlib -zlib c'est quoi ? -zlib est une librairie de compression de donnée quelque soit votre ordinateur et le système installé +Qu'est-ce que zlib ? +zlib est une librairie de compression de donnée portable. Télécharger les sources -Site origine: ftp://ftp.info-zip.org/pub/infozip/zlib/zlib.tar.gz +Site d'origine: ftp://ftp.info-zip.org/pub/infozip/zlib/zlib.tar.gz (choisissez un mirroir près de chez vous) @@ -1358,30 +1357,30 @@ AddType application/x-httpd-php .php3 Vous pouvez ajouter des extensions pour PHP dans php.ini APC (Alternative PHP-cache) -APC c'est quoi ? +Qu'est-ce qu'APC ? Extrait du site www.apc.communityconnect.com/ APC est Alternative PHP Cache. Il a été conçu afin de fournir une solution libre, ouverte et robuste pour cacher la compilation des scripts PHP. APC est conçu pour optimiser les performance de PHP sur des sites chargés en cachant les scripts compilés, économisant la phase d'interprétation et de compilation. Il existe des logiciels commerciaux qui font -cela, mais ils ne sont ni libres, ni gratuits. Our goal was to level the playing field by providing an implementation that allows greater -flexibility and is universally accessible. Nous souhaitions également que le cache fournissent des informations sur son -activité et celui du PHP. Aussi nous avons travaillé à la mise au point d'outils de diagnostic et d'administration. +cela, mais ils ne sont ni libres, ni gratuits. Nous voulions tirer le niveau vers le haut en fournisant une base souple et universelle. +Nous souhaitions également que le cache fournissent des informations sur son +activité et celle du PHP. Aussi nous avons travaillé à la mise au point d'outils de diagnostic et d'administration. Ainsi APC est né. Comme nous avons développé un produit qui peut facilement évoluer avec la nouvelle version de PHP, -nous l'avons implémenté comme une extension Zend, permettant soit de le compiler dans PHP, soit de l'installation a posteriori -comme supplément. Comme avec PHP, il est complètement libre pour des utilisations commerciales ou pas, sous le même type +nous l'avons implémenté comme une extension Zend, ce qui permet soit de le compiler dans PHP, soit de l'instaler à posteriori +comme supplément. Comme avec PHP, il est complètement libre pour des utilisations, commerciales ou non, sous le même type de license que PHP. APC a été testé avec PHP 4.0.3, 4.0.3p11 et 4.0.4. Il se compile actuellement sous Linux et FreeBSD. -Toute contribution pour le porter sur d'autres systèmes ou d'autres versions de PHP sont bienvenues. +Toute contribution pour le porter sur d'autres systèmes ou d'autres versions de PHP est bienvenue. Du point de vue des auteurs: L'auteur a fait des tests de performance avec APC et a été réellement surpris. Une page PHP avec des requêtes SQL dans une boucle (10 requêtes au total) a été accélérée de plus de 50% -A charge: Si vous avez des utilisateurs sur ce système qui développent en PHP, ils pourraient être perturbés par APC, +A charge: si vous avez des utilisateurs sur ce système qui développent en PHP, ils pourraient être perturbés par APC, parce que les modifications dans les scripts ne sont pris en compte qu'au vidage du cache ou au redémarrage d'Apache. Une autre solution est de faire vérifier par APC l'existance d'une nouvelle version de script avant chaque éxécution mais cela fait perdre du temps. Télécharger les sources -Site origine: http://apc.communityconnect.com/sources/apc-1.1.0pl1.tar.gz +Site d'origine: http://apc.communityconnect.com/sources/apc-1.1.0pl1.tar.gz Compilation et installation @@ -1422,26 +1421,26 @@ apcinfo(); Zend-Optimizer (Ne _PAS_ le compiler avec APC-Cache!) -Zend-optimizer c'est quoi ? +Qu'est-ce que Zend-optimizer ? Extrait du site www.zend.com Zend Optimizer travaille sur le code intermédiaire généré par le compilateur standard Zend du moteur Zend, et l'optimise pour une éxécution plus rapide. -Du point de vue des auteurs: Il y a une perte de performance d'environ 5% ? Alors pourquoi utiliser ce produit +Du point de vue des auteurs: il y a une perte de performance d'environ 5% ? Alors pourquoi utiliser ce produit fermé plutôt qu'un produit libre ? Vous devez tester par vous-même, et voir si vous avez des amélioration avec votre propre code. Assurez vous de ne pas utiliser Zend Optimizer avec APC, ou votre configuration ne fonctionnera pas Télécharger les binaires -Site origine: https://www.zend.com/store/free_download.php?pid=13 +Site d'origine: https://www.zend.com/store/free_download.php?pid=13 Vous devez vous enregistrer sur le site zend.com pour accéder à la page des downloads Installation -Il n'y a rien à compiler car les sources de ce produits ne sont pas ouverts et il est seulement diffusé sous forme -de binaires pour les différentes plate-formes. Le nom du fichier est fonction de la plate-forme. L'exemple est pour +Il n'y a rien à compiler car le source de ce produit n'est pas ouvert et il est seulement diffusé sous forme +de binaires pour les différentes plate-formes. Le nom du fichier est fonction de la plate-forme. Par exemple pour Linux sur IA32 @@ -1455,7 +1454,7 @@ cd ZendOptimizer-1.2.0-PHP_4.1.0-Linux_g cp ZendOptimizer.so /usr/local/lib/php/extensions echo 'zend_optimizer.optimization_level=15' >> /usr/local/lib/php.ini -echo'zend_extension="/usr/local/lib/php/extensions/ZendOptimizer.so"'>> /usr/local/lib/php.ini +echo 'zend_extension="/usr/local/lib/php/extensions/ZendOptimizer.so"'>> /usr/local/lib/php.ini @@ -1466,7 +1465,7 @@ echo'zend_extension="/usr/local/lib Java côté serveur (Server Side Java) mod_jserv -mod_jserv c'est quoi ? +Qu'est-ce que mod_jserv ? Extrait du site java.apache.org Apache JServ un moteur de servlet Java 100% conforme aux spécifications de theJavaSoft Java Servlet APIs 2.0. Comme nous sommes convaincus de l'importance d'une complète portabilité entre les différentes plates-formes de servlet, @@ -1481,11 +1480,11 @@ mod_jserv. Dès que l'auteur aura Prérequis JSDK 2.0 (requis par mod_jserv) -JSDK c'est quoi ? +Qu'est-ce que JSDK ? C'est l'API de Sun Microsystems pour le développement de Servlets Téléchargement -Site origine: +Site d'origine: http://java.sun.com/products/servlet/archive.html Compilation et installation @@ -1505,7 +1504,7 @@ tar -xvf jsdk20-solaris2-sparc.tar Télécharger les sources -Site origine: http://java.apache.org/jserv/dist/ +Site d'origine: http://java.apache.org/jserv/dist/ Compilation et installation @@ -1530,12 +1529,12 @@ make install jakarta-tomcat -Tomcat c'est quoi ? +Qu'est-ce que Tomcat ? Extrait du site jakarta.apache.org Tomcat est le containeur de servlet qui est utilisé dans Reference Implementation for the Java Servlet and JavaServer Pages technologies. Les spécifications des Servlet Java et des Pages JavaServer sont développée par Sun dans le cadre de la communauté Java. -Du point de vue des auteurs: Tomcat est le successur de jserv qui n'est plus développé. Tomcat supporte les +Du point de vue des auteurs: Tomcat est le successeur de jserv qui n'est plus développé. Tomcat supporte les dernières définitions de l'API jsp et des servlet de SUN. Malheureusement, il est très difficile d'en compiler les sources à cause de "ant", son système de compilation. Il y a également une longue liste de dépendances. Voir http://jakarta.apache.org/tomcat/tomcat-4.0-doc/BUILDING.txt @@ -1547,7 +1546,7 @@ d'installation. Prérequis Java2 -Java2 c'est quoi ?> +<sect5><title>Qu'est-ce que Java2 ? Extrait du site java.sun.com C'est trop pour ce HOWTO, allez voir http://java.sun.com/j2se/1.3/docs/relnotes/features.html @@ -1576,7 +1575,7 @@ chown +x j2sdk-1_3_1_02-linux-i386.bin Téléchargement les binaires -Site origine: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.1/bin/jakarta-tomcat-4.0.1.tar.gz/ +Site d'origine: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.1/bin/jakarta-tomcat-4.0.1.tar.gz/ Installation des binaires @@ -1629,7 +1628,8 @@ vos retours d'expérience (ndr: en - Here you will find some other resources available in the internet + Vous trouverez ici des informations supplémentaires accessibles + via Internet. @@ -1678,11 +1678,10 @@ vos retours d'expérience (ndr: en - Vous pouvez également regarder vos newsgroups nationales ex fr.comp.os.linux + Vous pouvez également regarder vos newsgroups nationaux ex fr.comp.os.linux - La plupart des newsgroups ont leur propres FAQ (ndt Document contenant - les réponses aux questions les plus correment posées). Les autres + La plupart des newsgroups ont leur propre FAQ (Foire Aux Questions). Les autres questions peuvent toujours être posée dans les newsgroups. Si vous avez des problèmes pour consulter les newsgroups, allez voir Archive FTP de FAQ. @@ -1711,7 +1710,7 @@ vos retours d'expérience (ndr: en <email>modperl@apache.org</email> - Envoyez un email à modperl@apache.org dont le contenu (et pas le sujet): + Envoyez un email à modperl@apache.org avec le contenu (et pas le sujet): subscribe modperl Avant d'écrire dans la liste, vérifiez les archives: @@ -1723,7 +1722,7 @@ vos retours d'expérience (ndr: en <email>openssl-users@openssl.org</email> - Envoyez un email à majordomo@openssl.org dont le contenu (et pas le sujet): + Envoyez un email à majordomo@openssl.org avec le contenu (et pas le sujet): subscribe openssl-users Avant d'écrire dans la liste, vérifiez les archives: @@ -1734,7 +1733,7 @@ vos retours d'expérience (ndr: en <email>modssl-users@modssl.org</email> - Envoyez un email à majordomo@modssl.org dont le contenu (et pas le sujet): + Envoyez un email à majordomo@modssl.org avec le contenu (et pas le sujet): subscribe modssl-users Avant d'écrire dans la liste, vérifiez les archives: @@ -1788,8 +1787,8 @@ vos retours d'expérience (ndr: en - Ces documents sont des points de départ pour comprendre, et - également résoudre les problèmes. + Ces documents sont des points de départ pour comprendre et + résoudre les problèmes. Apache-Overview-HOWTO , @@ -1821,12 +1820,12 @@ vos retours d'expérience (ndr: en - Habituellement, des documents sont installés sur le système. Généralement, ces documents sont - dans /usr/share/doc/packages et /usr/local/share/doc + Habituellement, des documents sont installés sur le système. Généralement, ces documents se + trouvent dans /usr/share/doc/packages et /usr/local/share/doc - Les logiciels mentionnés ici sont fournits avec beaucoup de documentation dans répertoires des sources. Apache + Les logiciels mentionnés ici sont fournis avec beaucoup de documentation dans répertoires des sources. Apache installe sa documentation dans le répertoire DocumentRoot par défaut. @@ -1846,19 +1845,18 @@ vos retours d'expérience (ndr: en Un grand nombre de site web d'information existent. Ceux-ci bougent - beaucoup (souvent des pages perso) et les liens peuvent vites être - désués. + beaucoup (souvent des pages perso) et les liens peuvent vite disparaitre. - A bon point de départ est bien sur le site + Un bon point de départ est bien sur le site Linux Documentation Project, un portail pour la documentations, des projets et autres. - Pour obtenir plus d'informations à propos des logiciels sités, visitez les sites mentionnés. + Pour obtenir plus d'informations à propos des logiciels cités, visitez les sites mentionnés. @@ -1972,8 +1970,8 @@ vos retours d'expérience (ndr: en A: Parce que personne ne l'a demandé et que je ne connais pas mod_xyz, ou bien que je ne l'ai pas trouvé très interessant. - Envoyez-moi vos suggestions pour compléter ce HOWTO. Si plusieurs demandes interessantes me parviennent, je complèterais - le document dans de futures versions. + Envoyez-moi vos suggestions pour compléter ce HOWTO. Si plusieurs demandes intéressantes me parviennent, je complèterai + le document dans les versions futures. @@ -1983,12 +1981,12 @@ vos retours d'expérience (ndr: en - A: Le certificat créé dans ce HOWTO est juste un certificat auto-signé. - The certificate produced like descibed in this HOWTO is just a self-signed certificate. Cela signifie que la CA + A: Le certificat créé dans ce HOWTO est juste un certificat auto-signé. Cela signifie que la CA (Autorité des Certification) est vous-même. Votre CA n'est pas reconnue comme une CA valide par les navigateurs. - Vous pouvez installer les certificats sur vos machines clientes (dans un petit réseau) ou installer un certificats + Vous pouvez installer les certificats sur vos machines clientes (dans un petit réseau) ou installer un certificat fourni par une CA reconnue par la majorité des navigateurs. Un exemple de CA reconnue est Verisign http://www.verisign.com. - Ce genre de certificat coûte environ 300 USD par an, mais cela dépend des longueurs de clés utilisées (56 ou 128 bits) + Ce genre de certificat coûte environ 300 USD par an, mais cela dépend des longueurs de clés utilisées (56 ou 128 bits). + Vous pouvez également définir votre propre CA et en faire avaler le certificat par les butineurs courants. @@ -1999,7 +1997,7 @@ vos retours d'expérience (ndr: en - A: Vous avez oublié d'indiquer à Apache ce qu'il doit faire des fichiers php. Aussi, les fichiers php ne sont pas + A: Vous avez oublié d'indiquer à Apache ce qu'il doit faire des fichiers php. Les fichiers php ne sont donc pas analysés par le moteur php. Pour ce faire, ajoutez le type d'application comme ceci : @@ -2018,7 +2016,7 @@ vos retours d'expérience (ndr: en - Si vous avez des questions, envoyez-les moi et je publierai ici les plus courrants (anonymement) + Si vous avez des questions, envoyez-les moi et je publierai ici les plus courantes (anonymement).