Installation et configuration d'un serveur Apache sur Debian, virtual hosts et HTTPS avec certificat auto-signé.
Ce TP avait pour but de déployer un serveur web fonctionnel sous Linux Debian. L'objectif était d'héberger plusieurs sites web sur une même machine grâce aux virtual hosts Apache, et de sécuriser les échanges avec un certificat HTTPS.
Ce type de configuration est très courant en entreprise pour héberger des applications internes ou des sites intranet accessibles uniquement depuis le réseau local.
Déploiement d'une VM Debian sur Proxmox, configuration réseau (IP fixe, passerelle, DNS), mise à jour du système.
Installation du paquet Apache2, vérification du service, test de la page d'accueil par défaut depuis un navigateur.
Création de deux virtual hosts distincts (site1.local, site2.local), configuration des fichiers de conf Apache, activation avec a2ensite.
Génération d'un certificat auto-signé avec OpenSSL, activation du module SSL Apache, redirection HTTP vers HTTPS.
Accès aux deux sites depuis un poste client, vérification du certificat HTTPS, contrôle des logs Apache en cas d'erreur.
chmod et propriétaire www-data à corriger)/etc/hosts des postes clientsCe TP m'a permis de maîtriser les bases de l'administration d'un serveur web Linux. La gestion des virtual hosts et du HTTPS sont des compétences directement applicables en entreprise pour héberger des applications internes.
J'ai également mieux compris la chaîne de confiance des certificats SSL et les enjeux de sécurité liés au chiffrement des communications web.