BTS CIEL IR TP IndusTech

Point Cours : LXC & LAMP

Pourquoi LXC ? Contrairement à une Machine Virtuelle (VM) classique qui émule tout le matériel (ce qui consomme beaucoup de RAM), un conteneur LXC partage le noyau (kernel) du serveur hôte Proxmox. Il agit comme un système isolé très léger, idéal pour des micro-services industriels.

La pile LAMP : Pour héberger notre application, nous avons besoin d'un socle. LAMP signifie Linux (l'OS), Apache (le serveur qui écoute le port 80), MariaDB (pour stocker les données capteurs) et PHP (le moteur qui génère les pages web dynamiques).

A. Déploiement du conteneur

  1. Connectez-vous au cluster Proxmox du lycée.
  2. Créez un conteneur (CT) avec le template Ubuntu Server.
  3. Dans l'onglet réseau, définissez votre IP fixe de 1ère année (ex: 192.168.X.Y/24) et la passerelle.
  4. Démarrez la machine et ouvrez la console.

B. Mise à jour de sécurité

Règle d'or de la cybersécurité : un serveur fraîchement installé doit immédiatement être mis à jour. Cherchez la commande permettant d'actualiser les dépôts ET de mettre à jour les paquets en une seule ligne.

root@industech:~#

C. Installation de la pile Web

Cherchez la commande pour installer simultanément : apache2, php, libapache2-mod-php et mariadb-server.

root@industech:~#