Skip to content

Serveur Web apache2

Ben edited this page Jan 19, 2017 · 13 revisions

Le service web

On a besoin de fournir du contenu html aux visiteurs de nos sites, qui viendront se connecter à nos services avec leur navigateur web.
Pour ça, on doit installer la brique logicielle qui va prendre en charge les requêtes / réponses. Plusieurs logiciels très différents permettent cette prise en charge. On peut citer, notamment :

On a porté notre choix sur le serveur apache2 httpd , qui présente les avantages suivants :

  • très grande facilité d'installation
  • on y ajoute facilement un module mod_php , qui est chargé dans apache au démarrage, et qui fournit un interpréteur PHP

La documentation est très abondante sur le sujet, je vous conseille la lecture de la procédure détaillée (manuelle, on ne fera pas comme ça, nous on va utiliser une méthode automatique). Vous pourrez connaitre en détails les tenants et aboutissants de la liaison apache <-> PHP <-> MySQL . La page est ici : http://php.net/manual/fr/install.unix.apache2.php

Par la suite, la configuration de PHP est très facile puisqu'il est "inclus" dans apache.
Et puis on ajoute / supprime / active / désactive très facilement des hôtes virtuels.

Les vhosts

Le serveur web DOIT permettre d'héberger plusieurs sites sur le même serveur physique. Ces différents sites (on appelle ça des vhosts dans apache) seront accédés par des adresses / URL différentes.
Un peu comme dans le monde réel, quoi :)

Clone this wiki locally