Apache Professionnel

Posté par  . Modéré par trollhunter.
Étiquettes :
0
19
mar.
2001
Internet
Extrait:
"Apache est le serveur http le plus utilisé sur l'Internet et est à ce titre l'un des logiciels libres les plus connus. Ce livre se propose d'aider les administrateurs et développeurs d'applications web dans les tâches d'installation, de configuration et d'administration d'Apache. "










































Apache Professionnel
Auteur Peter Wainwright
Editeur Eyrolles / Wrox
ISBN 2-212-09150-8
Pages 650
Prix 260 FF
Rédacteur Jean-Baptiste Marchand



Couverture
<!-- Ceci est a mettre comme texte de la news annoncant la revue<br/> du livre -->


Apache est le serveur http le plus utilisé sur l'Internet et est à ce
titre l'un des logiciels libres les plus connus. Ce livre se propose d'aider
les administrateurs et développeurs d'applications web dans les tâches
d'installation, de configuration et d'administration d'Apache.


<!-- Fin du texte de la news -->





Ce livre est la traduction française de l'ouvrage américain paru sous le titre
'Professional Apache' et est sorti en Juin 2000. Il s'adresse à un public
relativement initié (le débutant n'ayant pas besoin d'un tel livre pour faire
fonctionner un serveur web basique), qui est amené à utiliser Apache dans un
contexte professionnel.




Le contenu de cet ouvrage est très complet, puisqu'il traite en détail de
l'exploitation d'un serveur Apache, depuis l'installation du serveur jusqu'à
certaines configurations avancées, nécessaires lorsque le serveur web est un
élément important du système d'information d'une entreprise.
L'orientation professionnelle est présente tout au long de l'ouvrage, le texte
faisant souvent référence à des notions de performance, de fiabilité ou de
sécurité des serveurs.




Le livre s'ouvre sur un chapitre de présentation : l'auteur introduit le
serveur web Apache, en le replacant dans le contexte des réseaux TCP/IP. La fin
du chapitre est intéressant puisqu'elle traite des critères pour choisir le
matériel destiné à un serveur web.




Suit ensuite une première approche d'Apache, permettant de se familiariser avec
le logiciel, en menant les opérations de
base (démarrage, arrêt, test). La compilation du serveur Apache étant abordée
dans le chapitre suivant, il est conseillé d'utiliser une version compilée
d'Apache, par exemple sous forme de paquetage, pour commencer. La fin du
chapitre examine les outils graphiques de configuration d'Apache tels que, par
exemple, Comanche. La suite de l'ouvrage se concentre naturellement sur une
configuration basée sur des fichiers textes.




Le troisième chapitre explique en détail la procédure de construction d'Apache,
en expliquant toutes les options de compilation. Le principe des modules est
abordé, configurables à la compilation avec APACI ou après coup avec
apxs.




Certainement le chapitre le plus important, le chapitre 4 détaille les
directives du fichier de configuration d'Apache
(httpd.conf).
Après avoir expliqué la structure des directives de configuration, les
directives les plus simples sont abordées.




L'auteur s'attache ensuite à décrire l'interaction qui a lieu entre le
navigateur web et
le serveur, le navigateur pouvant négocier le contenu avec le protocole HTTP.
Les redirections, gérées par le module mod_rewrite sont
détaillées ainsi que les erreurs pouvant se produire côté serveur.




La chapitre 6 aborde le sujet du contenu dynamique. Après une brève
présentation du mécanisme d'inclusion côté serveur (SSI), ce chapitre se
concentre sur le vaste sujet des CGI. A noter que les problèmes de sécurité liés
aux CGI sont abordés en détail ainsi que les façons de minimiser les risques.



Les différentes façons d'héberger plusieurs sites web sur un seul serveur
sont traitées au chapitre 7.
Les questions relatives à l'hébergement
virtuel sont abordées ainsi qu'une configuration avancée, à savoir l'hébergement
virtuel dynamique.




L'amélioration des performances d'Apache fait aussi l'objet d'un chapitre.
Il est constitué d'un certain nombre d'astuces allant dans le sens de
performances accrues et aborde les problématiques de cache du contenu.




Tout spécialement destiné aux administrateurs, le chapitre 9 décrit les façons
de
contrôler le bon fonctionnement d'Apache. Ce sont principalement les journaux
qui permettent ce contrôle, mais l'auteur insiste cependant sur le fait que les
journaux ont des limites. Certains sites
pourront avoir alors recours à certains modules spécialisés, tel
mod_usertrack ou mod_session pour
pister les visiteurs.




Autre aspect important, la sécurisation d'un serveur Apache est traitée dans un
chapitre à part. Il présente
successivement les possibilités d'authentification utilisateur, le
fonctionnement d'un serveur Apache sécurisé avec mod_ssl et
un certain nombre d'astuces pour renforcer la sécurité du serveur.




Enfin, un dernier chapitre traite des modules d'extension d'Apache les plus courants :
mod_perl, qui permet d'intégrer un interpréteur Perl dans
le serveur web et d'écrire des modules Apache en Perl ;
mod_php, module de support du célèbre langage de script
pour générer du contenu dynamique ; mod_jserv, module
permettant d'exécuter des servlets dans Apache. L'installation et la
configuration de ces trois modules est traitée en détails.



Les annexes de ce livre sont particulièrement fournies, avec notamment une
liste des directives triée par modules, qui s'avère fort pratique.



Ce livre est assurément très complet sur le sujet, puisqu'il ne se contente
pas de traiter Apache comme un simple logiciel mais prend en compte
l'environnement professionnel dans lequel évolue un serveur web, avec tout ce que
cela implique en terme de performances, d'administration ou de sécurité.



Bien que dense (650 pages), l'ouvrage reste lisible. Il pourra être lu de
bout en bout ou utilisé comme référence, les nombreuses astuces s'y trouvant
justifiant un tel usage.
A noter que la traduction française est tout à fait satisfaisante.



En conclusion, ce livre est à conseiller à toutes les
personnes souhaitant travailler avec Apache de façon sérieuse.







Table des matières


  • Introduction

  • Apache et l'Internet

  • Pour commencer

  • Construire Apache à votre convenance

  • Configurer Apache à votre convenance

  • Décider des besoins du client

  • Délivrer un contenu dynamique

  • Héberger plusieurs sites web

  • Améliorer les performances d'Apache

  • Surveiller Apache

  • Sécuriser Apache

  • Etendre Apache

  • Annexe A : RFC utiles

  • Annexe B : Variantes d'Apache

  • Annexe C : Licence Apache

  • Annexe D : Variables d'environnement

  • Annexe E : Inclusions côté serveur (SSI)

  • Annexe F : Expressions régulières

  • Annexe G : Modules tiers Apache

  • Annexe H : En-têtes et codes d'état HTTP

  • Annexe J : Directives par module

  • Annexe K : Directives par nom

  • Index



Références




Aller plus loin

  • # Question :

    Posté par  . Évalué à 1.

    La description de l'ouvrage est intéressante. Ce qu'il manque, c'est une comparaison avec le livre sur Apache qui doit ^etre le plus vendu, celui d'Oreilly. Je n'ai consulté que la première édition de ce livre, mais je me demandes maintenant si je devrais acheter la deuxieme édition du O'Reilly ou celui là.
    Je trouve la démarche du livre d'O'reilly interessante, en faisant évoluer au fil des chapitre les fonctionnalités du site d'une société fictive, qui peut etre mis en place au fur et à mesure par le lecteur.

    Eric.
    • [^] # Re: Question :

      Posté par  . Évalué à 0.

      vu que celui d'o'reilly est une grosse daube (je l'ai malheureusement acheté et je le regrette bien), le choix est vite fait. Reste à savoir ce que vaut celui-là...
      • [^] # C'est toi la grosse daube !

        Posté par  . Évalué à -1.

        1) Avant d'acheter un bouquin, je le feuillette pour savoir si il me sera vraiment intéressant.

        2) Quand je dis que quelque chose est nul, je dis au moins pourquoi.

        3) Tu as bien raison de rester anonyme.
        • [^] # Re: C'est toi la grosse daube !

          Posté par  . Évalué à 0.

          1) j'habite à la campagne, il n'y a pas de bonne librairie à moins de 20 bornes de chez moi et je n'ai pas de voiture. J'ai donc acheté sur le net en faisant confiance aux critiques des visiteurs de linuxfr qui encensent traditionnellement les bouquins O'reilly, bien mal m'en a pris. Je reconnais qu'aucune ne concernait ce bouquin.
          2) c'est vrai je dois argumenter mais j'ai fait un commentaire à chaud sans me déconnecter, et comme mon forfait internet est presque fini, je n'ai pas voulu m'étendre. Mais là je vais le faire. A mon goût, ce livre est mal foutu -ok ca c'est discutable-. Il est mal traduit et pas à jour et ça c'est indiscutable.
          3) c'est sûr que d'être derrière son écran avec un pseudo et une adresse e-mail bidon, ça change tout . Je n'ai pas que ça à foutre de m'identifier à chaque fois que je fais un commentaire sur un site sur Internet, encore moins pour recevoir des insultes. Apprends la politesse, trou'd'bal >-(.
          PS : tu m'as déjà fait perdre assez de temps et d'énergie comme ça, cherche pas je ne te répondrais plus.
  • # Vraiment trés bien

    Posté par  . Évalué à 0.

    Coucou,
    J'ai acheté ce livre il y a environ 2 mois et je m'en felicite tous les jours. C'est vraiment un trés bon bouquin ou les exemples sont clairs, je vous le conseil vivement !
  • # Caudium

    Posté par  . Évalué à 0.

    Pour ceux qui veulent une alternative , ya toujours Caudium !!

    http://www.caudium.net(...)
    • [^] # Re: Caudium

      Posté par  . Évalué à 1.

      On 19 Mar 2001 12:47:04 GMT, Anonyme <nomail@linuxfr.org> wrote:
      > Pour ceux qui veulent une alternative , ya toujours Caudium !!
      >
      >http://www.caudium.net(...)

      Et pour ceux qui ont vraiment besoin d'un serveur applicatif mais avec un
      vrai langage objet y a aussi Zope !!
      http://www.zope.org(...) :)


      ---------------------------------------------------------------------------
      Ce message a été envoyé par Usenet.
      Path: maab
      From: maab@tolkien.mordor.net (Virginie)
      NNTP-Posting-Host: aponcelet-101-1-5-3.abo.wanadoo.fr

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.