Public visé
Toute personne souhaitant configurer, installer et exploiter un serveur Web Apache.
Prérequis
Avoir la connaissance des bases de TCP/IP.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire le fonctionnement d’Apache
- Le mettre en oeuvre, l’installer, le configurer et l’administrer
Programme
Introduction
- Présentation
- Historique
- Fonctionnalités
- Documentation de référence
- Fonctionnement multi-thread
- Modularité du noyau
- Principe et rôle des modules
Travaux pratiques indicatifs :
- Installation
- Configuration de base
Protocole HTTP
- Fonctionnement
- Format des requêtes
- Méthodes
- Syntaxe d’une URL
Configuration du Serveur
- Environnement, gestion des processus, requêtes, connexions client
- Le fichier httpd.conf
- Étude du fichier de configuration
Travaux pratiques indicatifs :
- Configuration des MPM, des DSO
- Connexion des clients
- Exemples de dialogue
- Interrogations avec apachectl
Configuration d’un Site Principal
- Nom interne du serveur
- Rappels sur les DNS
- Page d’accueil
- Types de fichiers
- Les alias
- Définition de chemins relatifs
- La balise “index”
- Ports et interfaces d’écoute
- Distribution des documents
- Documents par défaut et chemins relatifs
Travaux pratiques indicatifs :
- Mise en oeuvre avec création d’un site et configuration du serveur Apache
Hôtes Virtuels
- Principe et configuration
- Hôtes virtuels basés sur l’adresse IP et sur le nom
Web Dynamique
- Principe des scripts CGI et fonctionnement
- Apports de la solution FastCGI
- Présentation des variables d’environnement disponibles
- Passage de paramètres avec GET et POST
Travaux pratiques indicatifs :
- Configurer Apache
- Écrire un script CGI simple
Exploitation Apache
- Administration du site
- Personnalisation des pages d’erreurs
- Les fichiers journaux
- Analyse directe
- Analyse par Webalizer
Travaux pratiques indicatifs :
- Mise en charge du site et visualisation du comportement
Le Mode Proxy
- Architectures forward proxy et reverse proxy
- Gestion du cache avec le module mod_cache
Travaux pratiques indicatifs :
- Installation et configuration
Modalités d’évaluation des acquis
- Analyse des résultats individuels lors des travaux pratiques
- Correction au fur et à mesure du déroulement
- Test complet sur projet global de fin de formation
- QCM individuel d’évaluation des acquis en fin de session