"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 |
<!-- 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
# Question :
Posté par Slowhand . Évalué à 1.
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 Anonyme . Évalué à 0.
[^] # C'est toi la grosse daube !
Posté par Andr2 P0WR0ZN1K . Évalué à -1.
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 Anonyme . Évalué à 0.
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.
[^] # Re: C'est toi la grosse daube !
Posté par Andr2 P0WR0ZN1K . Évalué à 1.
# Vraiment trés bien
Posté par Anonyme . Évalué à 0.
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 Anonyme . Évalué à 0.
http://www.caudium.net(...)
[^] # Re: Caudium
Posté par Anonyme . Évalué à 1.
> 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.