III.6. Configuration de serveurs Web virtuels sous
Apache
Le principe de l'hébergement virtuel est devenu
incontournable dans la version 2 d'Apache, à tel point que l'on imagine
plus l'un sans l'autre. Cette technique propose plusieurs sites sur un
Rédiger par NGOUCHEME MBOUOMBOUO A. Page
45
Concevoir et déployer d'une architecture de
réseau sécurisée à l'IUT
même serveur Web avec la possibilité d'un
premier niveau de sécurité par un filtrage des utilisateurs. Un
serveur HTTP est un logiciel capable d'interpréter les requêtes
HTTP qu'il reçoit et de fournir une réponse dans ce même
protocole. Apache est le serveur HTTP le plus répandu sur Internet. Ce
serveur est très extensible. Il permet en effet d'ajouter des modules
supplémentaires qui enrichissement le serveur en termes de
fonctionnalités. Dans cette partie, nous allons installer et configurer
un serveur Apache et y ajouter un interpréteur de scripts PHP On peut
souligner qu'il existe trois types d'hébergement virtuel :
- Par adresse IP
- Par nom
- Dynamique (non abordé ici, plus spécialement
destiné aux FAI)
III.6.1. Activité
Dans cette partie deux choses nous intéressent ici :
- L'installation de deux hôtes virtuels par adresse IP
(mécanisme de l'alias) pour pouvoir plus tard mettre en place un
accès SSL.
- L'installation de deux hôtes par nom avec accès
sécurisé (on sépare un de deux hôtes virtuel par IP)
pour une configuration classique de deux sites Web.
Nous utiliserons SVRDMZ et son service
Apache.
III.6.1.1. Hébergement virtuel par adresse
IP
Avant toute chose l'installation de deux hôtes virtuels
par adresse IP nécessite... deux adresses IP ! Soit le serveur dispose
de deux cartes réseaux ; la même carte répondra donc
à deux IP différentes.
Ajoutons l'alias IP sur eth0 dans le fichier
/etc./network/interfaces :
Figure 47 : configuration de l'interface
eth0:0
Relançons bien le service réseau avec un test
par ping sur la nouvelle adresse.
Nous allons installer deux hôtes virtuels par l'IP car
on désirera un accès sécurisé SSL (https)
et la couche des sockets sécurisés exige un couple unique
adresse IP/nom d'hôte. Créons les deux répertoires
nécessaires pour les deux hébergements virtuels.
Rédiger par NGOUCHEME MBOUOMBOUO A. Page
46
Concevoir et déployer d'une architecture de
réseau sécurisée à l'IUT
- mkdir /var/www/secu - mkdir /var/www/web
III.6.1.2. hébergement virtuel par nom
Les deux techniques peuvent se combiner et c'est pour cela
que nous avons mis en premier dans le fichier des hôtes virtuels
l'adresse 192.168.2.3. Il est préférable de définir la
configuration dans cet ordre.
|