ProcédureRES-21-P
Déploiement d'un serveur web
Objectif — Installer et servir un site avec un serveur web sur Debian (Apache2).
Prérequis — Debian à IP fixe · droits root · ports 80 / 443 libres · (option) nom DNS pointant vers le serveur.
Étapes
- Installer :
apt install apache2 - Activer + démarrer :
systemctl enable --now apache2 - Déposer le site dans
/var/www/html/, ou créer un VirtualHost dans/etc/apache2/sites-available/<site>.conf. - Activer le vhost :
a2ensite <site>.conf→systemctl reload apache2 - (HTTPS)
apt install certbot python3-certbot-apache→certbot --apache
✅ Vérification — systemctl status apache2 = running ; curl http://localhost renvoie la page ; accès navigateur OK.
⚠️ Erreurs fréquentes — Pare-feu qui bloque 80 / 443. Oublier a2ensite puis reload. Confondre sites-available (disponible) et sites-enabled (actif). Droits sur /var/www (www-data).
Réf. : doc Apache · doc Debian · IT-Connect.