La mise en place d’une infrastructure web nécessite certaines connaissances dans différents domaines. Système, réseau, développement, …
Cette série de tutoriels traitent de la mise en place d’un environnement de production ou de développement appliquée à une infrastructure web évolutive à base de Debian (version 8 au moment où j’écris ces lignes).
L’objectif est de présenter pas à pas la création de plusieurs machines virtuelles avec des rôles différents :
- Création de la machine de base ou machine gabarit
- Cloner et préparer la machine gabarit
- Un serveur LAMP (Linux Apache MySQL PHP et FTP)
- Le serveur proxy et reverse proxy
- Le serveur web
- Le serveur de bases de données
- Le serveur SVN
- Le serveur Redmine
- Le serveur d’administration et de monitoring (phpMyAdmin, Zabbix, etc.)
- et autres…
Chaque serveur est configuré sur la même base que j’appellerais serveur gabarit, avec des variantes logicielles qui donneront le rôle final.
Pour plus de facilité, j’utilise VirtualBox, mais c’est applicable également sous d’autres environnements de virtualisation comme VMware.
Pour ma part, j’utilise régulièrement les 2.