Serveur Web LAMP & WordPress
Installation d'une stack LAMP complète, configuration d'un serveur FTP sécurisé et déploiement d'un CMS WordPress.
L'objectif était de maîtriser le déploiement d'un serveur web dynamique sous Linux.
- Installation des paquets Apache2, MariaDB-Server, PHP.
- Configuration des VirtualHosts Apache.
- Mise en place d'un serveur FTP (ProFTPd) pour le transfert de fichiers.
- Installation et configuration finale de WordPress.
J'ai mené le déploiement d'un serveur web complet sous Linux, depuis l'installation de la stack jusqu'à la publication d'un site WordPress opérationnel accessible et administrable.
- Installation d'Apache, MariaDB et PHP sur le serveur Debian.
- Préparation de la base WordPress et paramétrage des VirtualHosts.
- Transfert des fichiers via FTP puis finalisation de l'installation du CMS.
- Tests de publication et validation du site après configuration complète.
Le déploiement manuel d'une stack LAMP m'a fait comprendre les interactions entre le serveur web, la base de données et l'interpréteur PHP, au-delà de la simple installation "en un clic" d'un CMS.
Contexte et Enjeux
Cette réalisation s'inscrit dans les travaux pratiques du BTS SIO SISR visant à maîtriser les solutions d'infrastructure courantes en entreprise.
Démarche Technique
- Phase préparatoire : Analyse des prérequis techniques et préparation de l'environnement virtuel (Proxmox / VMware).
- Mise en œuvre technique : Déploiement du service, configuration des fichiers principaux et sécurisation de base.
- Tests et validation : Réalisation de cas de tests pour s'assurer de la bonne conformité avec le cahier des charges.
Bilan et Validation E5
Cette expérience m'a permis d'acquérir une autonomie dans la résolution de problèmes techniques et de consolider mes bases en administration système et réseau.
⚙️ Architecture & Déploiement
La mise en place de cette solution a nécessité une phase d'ingénierie détaillée. Les configurations suivantes ont été déployées au cœur de l'infrastructure pour répondre aux exigences métier.
Extraits de Configuration
L'utilisation de scripts et de commandes en ligne de commande (CLI) a permis d'automatiser et de standardiser le déploiement :
journalctl -xeu service_name