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
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.
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.
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.

Serveur web sur lindux debian

  • 1.
    LEFEBVRE Charlie Serveur WEBsur 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 duservice 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 IPcorrespond à 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 pouvonsobserver 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.