E5 · Bloc 1
Serveur web Apache2 sous Debian
Installation et configuration d’Apache2 sous Debian, puis analyse de son fonctionnement interne : arborescence de configuration, modules MPM et processus.

Objectifs
- Installer Apache2 et vérifier son fonctionnement
- Comprendre l’arborescence /etc/apache2 et le fichier apache2.conf
- Gérer les modules MPM (event, worker, prefork)
- Analyser les processus et le PID d’Apache
Démarche
- 01Mise à jour du système et renommage de la machine (hostnamectl)
- 02Installation d’apache2 et test de la page par défaut depuis le navigateur
- 03Exploration de apache2.conf, mods-available / mods-enabled, sites-available / sites-enabled
- 04Désactivation manuelle d’un module MPM puis réactivation via a2dismod / a2enmod
- 05Contrôle des processus (ps aux) et du PID (apache2.pid)
Difficultés rencontrées
| Problème | Solution |
|---|---|
| Apache ne redémarre plus | Recréation des liens symboliques des modules |
| Conflit entre modules MPM | Désactivation du module actif avant d’en activer un autre |
Résultats
- Serveur web fonctionnel
- Modules MPM maîtrisés
- Base pour une architecture LAMP complète
Compétences mobilisées
- C2Répondre aux incidents et aux demandes d’assistance et d’évolution
- C5Mettre à disposition des utilisateurs un service informatique