Sommaire

La plate-forme LAMP

La fourniture d’un site pour le réseau ou l’extérieur implique l’emploi d’un serveur Web robuste, des pages dynamiques avec un langage adapté et d’un serveur performant de base de données relationnelle. Dans le monde Open Source, les éléments se traduisent par L pour Linux, A pour Apache, M pour MySQL et P pour PHP.

1. Services combinés et serveur spécialisé

Les services liés au Web nécessitent un serveur différent et ce pour deux points de vue :

  • Celui de la sécurité, car en liaison avec le monde extérieur la machine aura une politique de sécurité draconienne (vu dans le chapitre sur la sécurité avec la notion de zone démilitarisée ou DMZ).

  • Celui de la charge système, car nécessitant des accès importants en liaison avec un serveur de base de données.

a. Le logiciel Apache

Apache
images/03SO01.png

Logo Apache

Selon les derniers chiffres Apache, logiciel libre, maintient sa part de marché aux alentours de un serveur sur deux dans le monde, contre un sur trois pour IIS (Internet Information Server) le logiciel concurrent de Microsoft. Cela dit, il existe une version d’Apache pour Windows mais considérée comme non fiable en situation de production. On parle ici de la dernière version, c’est-à-dire la version 2 d’Apache. Voici ce qu’il faut retenir de son installation :

  • Le répertoire /etc/apache2 contient ...