60 % des sites Web en service dans le monde reposent sur le logiciel Apache, qui tourne aussi bien sous Linux ou Unix que sous Windows NT ou Windows 2000.
Le...
Lire la suite
60 % des sites Web en service dans le monde reposent sur le logiciel Apache, qui tourne aussi bien sous Linux ou Unix que sous Windows NT ou Windows 2000.
Le succès d'Apache tient à sa légendaire fiabilité et à son mode de diffusion (il fait partie comme Linux de la famille des logiciels libres). Accompagné d'un large choix de modules d'extension, il répond aussi bien à l'entreprise qui souhaite développer un site marchand ou un Intranet, qu'au fournisseur d'accès Internet qui souhaite mettre en place une plate-forme capable d'héberger les sites de ses clients.
Destiné aux administrateurs de serveurs Web, cet ouvrage explique à l'aide de cas pratiques comment installer, configurer et exploiter au quotidien un serveur Apache, en mettant tout particulièrement l'accent sur la sécurité et l'optimisation des performances. Il montre aussi comment générer du contenu dynamique à l'aide des interfaces CGI et FastCGI, et comment installer et configurer les modules d'extension mod-perl, PHP et JServ (servlets Java) pour déployer des applications Web à grande échelle.
A qui s'adresse l'ouvrage ?
A tous les administrateurs de sites Web tournant sur Apache : sites de commerce électronique, intranets, etc.
Aux développeurs d'applications CGI, mod_perl, PHP ou Java, amenés à installer et à configurer les modules d'extension Apache permettant d'exécuter ces applications.
Sommaire
Apache et les protocoles TCP/IP et HTTP
Choix d'une plate-forme matérielle et logicielle (Linux, Unix, Windows NT, etc )
Installation standard d'Apache en mode binaire
Construction personnalisée par compilation du code source
Configuration avancée
Gestion des types de contenus
Gestion des erreurs
Gestion des alias d'URL et redirections
Générer du contenu dynamique avec les Server-Side Includes et l'interface CGI
Introduction à FastCGI
Héberger plusieurs sites Web sur un même serveur Apache (virtual hosting)
Optimisation des performances
Gestion des processus Apache sous Unix/Linux et sous Windows
Services de proxy et de cache
Tolérance aux pannes et clustering
Administration d'Apache
Analyse des fichiers log
Suivi des sessions utilisateurs
Gestion de la sécurité
Authentification des utilisateurs
Configuration SSL
Logins sécurisés avec SSH
Modules d'extension d'Apache : mod-perl, PHP et Apache JServ