Sommaire

Travaux pratiques

Ces travaux pratiques proposent trois ateliers mettant en œuvre certains des points abordés dans ce chapitre. Pour chaque étape est donné un exemple commenté de réalisation, à adapter suivant la configuration de vos systèmes.

1. Serveur HTTP Apache avec deux hôtes virtuels

On configure un serveur HTTP Apache sur une distribution de type Red Hat. Il doit gérer deux hôtes virtuels, distingués par leur nom d’hôte :

  • www : cet hôte virtuel est accessible de tous les clients HTTP.

  • rh : cet hôte virtuel n’est accessible que des utilisateurs ayant un compte utilisateur créé localement pour le serveur HTTP Apache.

Les noms d’hôtes peuvent être définis comme des alias DNS de la machine hôte, ou déclarés dans les fichiers hosts du serveur et des clients de test.

Commandes et fichiers utiles

  • rndc

  • /etc/hosts

  • host

  • /etc/httpd/conf/httpd.conf

  • http

  • systemctl

  • wget

  • htpasswd

  • firefox

Manipulations

1.

Vérifiez que le paquet logiciel du serveur HTTP Apache est installé. Pour simplifier les tests, désactivez temporairement le pare-feu du serveur.

2.

Déclarez les deux noms d’hôtes www et rh (via DNS ou le fichier /etc/hosts).

3.

Configurez le serveur HTTP Apache avec l’hôte virtuel public www.

4.

Créez le répertoire de données de l’hôte virtuel, avec une page HTML de test.

5.

Vérifiez et chargez la configuration. ...