1. LEFEBVRE Charlie
Serveur WEB sur Linux Debian avec service DNS
Nom de machine : debian
Nom de domaine : gsb.local
Utilisateur Basique : Utilisateur
IP : 192.168.10.1
Nous utiliserons la dernière version de Linux avec un noyau Debian. La machine sera virtualisée sur
VMware Workstation.
Installation des paquets nécessaires
Une fois l’installation de celui-ci finalisé, il est recommandé d’effectuer un apt-get update pour
s’assurer d’avoir fait toutes les mises à jour.
Ensuite nous allons installer tous les paquets nécessaires à la mise en place d’un serveur WEB sous
linux. Nous utiliserons aussi un service DNS afin de traduire les adresses IP en nom réel.
Voici la liste des paquets à installer :
- Bind9
- Apache2
- Php5
- Libapache2-mod-php5
- Mysql-server-5.5
- Php5-mysql
Après vérification avec la commande « apt-cache search [NOM DU PAQUET] » pour vérifier
l’existence de nouvelles versions des paquets, nous pouvons les installer.
Apt-get install bind9 apache2 php5 libapache-mod-php5 mysql-server-5.5 php5-mysql
Configuration d’une adresse IP statique
Nous allons configurer l’adresse IP du server Debian. /etc/network/interfaces
eth0 correspond à notre réseau local. Eth1 à l’accès internet
2. LEFEBVRE Charlie
Configuration du service Bind9
Il faut maintenant configurer notre service. Bind9 est un service DNS. Les fichiers de configurations
de bind se situent à ce chemin : /etc/bind/
Créer notre fichier db à cet endroit. Nous le nommerons « db.gsb.local ».
Voici son contenu :
Nous devons maintenant modifier le fichier « named.conf.local » afin d’indiquer le fichier db à
charger par Bind.
Configuration de la carte réseau de la machine hôte
Il nous faut maintenant configurer la carte réseau VMware de notre machine hôte afin d’établir la
communication avec la machine virtuelle. La carte réseau en question se nomme « VMware Network
Adapter VMnet1 ». Voici la configuration que nous allons y attribuer.
3. LEFEBVRE Charlie
L’adresse IP correspond à l’adresse que la machine hôte portera sur ce réseau en 192.168.10.0.
En l’occurrence, elle portera l’adresse 192.168.10.16. Nous devons spécifier en revanche l’adresse du
serveur DNS (correspond à BIND), donc l’adresse de la machine virtuelle ! Au préalable nous l’avons
configuré en 192.168.10.1
Après cela nous devons tester si la liaison s’établie bien entre les deux machines. Nous procéderons à
une requête ping.
4. LEFEBVRE Charlie
Nous pouvons observer que le BIND fonctionne. En tapant « ping debian.gsb.local » nous sommes
bien rediriger vers l’adresse IP 192.168.10.1.
Pour vérifier que le serveur apache que nous avons installé au préalable il suffit de taper
« debian.gsb.local » dans un navigateur internet.
Nous devons obtenir ce message.