Infrastructure Web : DNS Bind9 et Apache2
Ce TP porte sur l'installation et l'interconnexion de deux services piliers de l'internet. L'objectif était de déployer une résolution de noms de domaine interne via Bind9 pour piloter l'accès à un serveur d'hébergement Apache2 au sein d'un domaine local.
Configuration du Serveur DNS (Bind9)
Mise en place de l'autorité de nommage pour le domaine entreprise.local.
# Déclaration de la zone DNS directe
zone "entreprise.local" { type master; file "/var/cache/bind/db.entreprise.local"; };
# Enregistrements de la zone (SOA, NS et records A)
dns IN A 192.168.10.10
www IN A 192.168.10.20 # IP du serveur Web
zone "entreprise.local" { type master; file "/var/cache/bind/db.entreprise.local"; };
# Enregistrements de la zone (SOA, NS et records A)
dns IN A 192.168.10.10
www IN A 192.168.10.20 # IP du serveur Web
- Déploiement : Installation du paquet
bind9et des outilsdnsutils. - Vérification de zone : Utilisation de
named-checkconfetnamed-checkzonepour valider la configuration. - Validation : Test de résolution via
nslookup www.entreprise.local.
Serveur Web Apache2
Déploiement et personnalisation d'un service d'hébergement pour répondre aux requêtes HTTP.
# Installation du serveur Web
sudo apt install apache2 -y
# Création de la page d'accueil
/var/www/html/index.html
/var/www/html/style.css
sudo apt install apache2 -y
# Création de la page d'accueil
/var/www/html/index.html
/var/www/html/style.css
- Gestion du service : Pilotage via
systemctl(start, stop, status). - Intégration Web : Développement d'une page HTML simple structurée et stylisée en CSS.
- Test final : Accès au site via l'URL DNS
http://www.entreprise.local.
Compétences Validées
- Infrastructure : Capacité à installer et configurer des services serveurs sous Linux.
- Réseau : Compréhension du rôle du DNS dans la résolution de noms IP.
- Web : Maîtrise de l'arborescence Apache (
/var/www/html) et des bases du développement frontend.