-
Notifications
You must be signed in to change notification settings - Fork 5
Serveur Web apache2
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 :
- nginx
- lighttpd
- Microchiotte IIS
- tomcat (java)
- ... la liste est TRES longue, ce ne sont ici que les plus répandus
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.
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 :)