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

  1. Installer : apt install apache2
  2. Activer + démarrer : systemctl enable --now apache2
  3. Déposer le site dans /var/www/html/, ou créer un VirtualHost dans /etc/apache2/sites-available/<site>.conf.
  4. Activer le vhost : a2ensite <site>.confsystemctl reload apache2
  5. (HTTPS) apt install certbot python3-certbot-apachecertbot --apache

✅ Vérificationsystemctl 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.