Agence universitaire de la Francophonie

Infothèque francophone
RESSOURCES EN LIGNE ET ACTUALITÉS
SCIENTIFIQUES FRANCOPHONES


9647 - Maîtriser Apache

Ressource pédagogique

Description bibliographique

Auteur :
Drieu, Benjamin (Alcôve. Colombes. France)
Page source :
Course Forge - Formations et supports de cours libres sur les logiciels libres, http://www.courseforge.org/courses/
Langue :
français
Date de publication :
2000

Description du contenu

Spécialité :
Electronique, informatique et télécommunications - Logiciels - Progiciels, applications professionnelles
Electronique, informatique et télécommunications - Réseaux - Réseaux informatiques
Mots clés :
Apache ; serveur Web ; HTTP ; PAM ; SSL ; SSI ; LDAP ; proxy/cache ; protocole de réseau ; module
Table des matières :
1. Principes de base
1.1. Présentation d'Apache
1.2. Mise en oeuvre du serveur
1.3. Installation et configuration
1.4. Architecture du serveur
1.5. Arrêt et redémarrage
2. Administration et optimisation
2.1. Organisation de la distribution
2.2. Une approche commune : principe des directives
2.3. Architecture modulaire d'Apache
2.4. Gestion des droits des répertoires
2.5. Gestion des index des répertoires
2.6. Pages personnelles
2.7. Apache multisite
2.8. Utilisation des fichiers de rapport
2.9. Analyse des fichiers de log
2.10. Optimisation des performances
2.11. Profilage
2.12. Utilisation de la CGI, contenu dynamique
3. Sécurité et aspects avancés
3.1. Éléments de sécurité
3.2. Configuration d'Apache en tant que proxy/cache
3.3. Répartition de charge
3.4. L'authentification
3.5. Utilisation de PAM
3.6. Fonctionnement de LDAP
3.7. Contrôle d'accès
3.8. Les connexions sécurisées, SSL
3.9. Réécriture dynamique d'URL
3.10. Les Server Side Include (SSI) : une alternative au CGI
3.11. Interface de programmation
4. Conclusion
4.1. Projets relatifs à Apache
4.2. Le futur d'Apache
4.3. Références
Résumé :
Ce cours, constitué de transparents, présente les différents aspects du logiciel serveur de pages web Apache. La configuration, l'optimisation et l'administration du logiciel sont détaillées, ainsi que son utilisation avancée dans un environnement sécurisé. Des cahiers d'exercices complètent les transparents en guidant le lecteur dans les différentes étapes techniques de l'utilisation d'Apache.

Informations pédagogiques

Niveau d'études :
2e cycle
Pré-requis :
Connaissance de l'environnement de travail Unix/Linux, ainsi que du Web.
Objectifs pédagogiques :
Comprendre le principe d'un serveur Web, les concepts de l'informatique libre, les mécanismes de la sécurité Internet en général et en particulier avec Apache ; comprendre la structure modulaire pour pouvoir configurer et manipuler Apache.

Accès à la ressource

gratuit
Copyright © 2000 Benjamin Drieu, licence GFDL
Format :
HTML
Notes :
Le cours peut être téléchargé au format PDF (2,63 Mo) ou au format PostScript (3,13 Mo). Les cahiers d'exercices sont également disponibles sous ces deux formats (PDF : 90,18 ko ; PostScript : 379,26 ko), ainsi que sous format source (zippé : 74,34 ko).
URL de référence :
http://www.courseforge.org/courses/fr/apache1/
Autres URLs :
http://www.courseforge.org/courses/fr/apache1/html/slide_1.html
http://www.courseforge.org/courses/fr/apache1/apache.pdf
http://www.courseforge.org/courses/fr/apache1/apache.ps
http://www.courseforge.org/courses/fr/apache1/ex/exos_apache.pdf
http://www.courseforge.org/courses/fr/apache1/ex/exos_apache.ps
http://www.courseforge.org/courses/fr/apache1/cours_apache.tgz

Ressource copiée dans le cache de l'Infothèque le 09/09/2007

URL de référence :
/cache/9647/www.courseforge.org/courses/fr/apache1/index.html

Notice mise en ligne le 08/09/2007