Vous êtes sur la page 1sur 2

1. Qu'est-ce qu'un serveur HTTP?

a) Un logiciel qui laisse à disposition des fichiers aux utilisateurs d'un réseau en
utilisant le protocole FTP.
b) Un logiciel qui laisse à disposition des fichiers auw utilisateurs d'un réseau local.
c) Un logiciel qui laisse à disposition des fichiers aux utilisateurs d'un réseau en
utilisant le protocole HTTP.

2.Quelle ligne du fichier apache2.conf définit le sous-répertoire où chaque utilisateur peut


placer ses fichiers HTML personnels?
a)ServerRoot
b) DocumentRoot
c) Directory
d) UserDir

3. Votre serveur apache refuse de démarrer après une édition de sa configuration. Quelle
commande tapez-vous?

4. Quel est le rôle de la balise <location> </location> ?

5. Quelle est la commande qui permet de désactiver un module apache?

6. Quelle est la commande qui permet d'activer un site apache?

7. Définissez les deux principaux moteurs MPM d'apache.

8. Vous devez interdire l'affichage du contenu d'un répertoire depuis un navigateur . Que
rajoutez-vous entre la balise <Directory>?

9. Quel est le rôle des répertoires /etc/apache2/mods-available et


/etc/apache2/mods-enabled?

10. Quel est le rôle des répertoires /etc/apache2/sites-available et


/etc/apache2/sites-enabled?

11. Quel est le rôle de la directive listen dans le fichier de configuration d'apache2?

12.Quelle ligne du fichier httpd.conf définit la racine du site Web?


a) ServerRoot
b) DocumentRoot
c)Directory
d) UserDir

RÉPONSES
1. c) Un serveur HTTP est un logiciel qui laisse à disposition des fichiers aux utilisateurs
d'un réseau en utilisant le protocole HTTP.

2. b) La ligne du fichier apache2.conf qui définit le sous-répertoire où chaque utilisateur peut


placer ses fichiers HTML personnels est `DocumentRoot`.
3. La commande pour vérifier les erreurs dans la configuration d'Apache et obtenir des
informations sur la cause du refus de démarrage est `apachectl configtest`.

4. La balise `<location> </location>` est utilisée dans la configuration d'Apache pour définir
des directives spécifiques à une URL ou à un chemin d'accès particulier. Elle permet de
spécifier des règles et des paramètres spécifiques pour une partie spécifique du site.

5. La commande pour désactiver un module Apache est `a2dismod`.


6. La commande pour activer un site Apache est `a2ensite`.

7. Les deux principaux moteurs MPM (Multiprocessing Modules) d'Apache sont :


- Prefork MPM : Il crée un processus distinct pour chaque demande entrante, ce qui le
rend adapté aux environnements où la stabilité est privilégiée sur les performances.
- Worker MPM : Il utilise un pool de processus légers (threads) pour gérer les demandes,
ce qui le rend plus efficace en termes de performances, mais nécessite une configuration
appropriée pour éviter les problèmes de stabilité.

8. Pour interdire l'affichage du contenu d'un répertoire depuis un navigateur, on peut ajouter
la directive `Options -Indexes` entre la balise `<Directory>`. Cela désactive le répertoire
de liste de fichiers (directory listing) pour ce répertoire spécifique.

9. Les répertoires /etc/apache2/mods-available et /etc/apache2/mods-enabled sont utilisés


pour gérer les modules Apache. Le répertoire mods-available contient les fichiers de
configuration des modules disponibles, tandis que le répertoire mods-enabled
contient les liens symboliques vers les modules activés.

10. Les répertoires /etc/apache2/sites-available et /etc/apache2/sites-enabled sont utilisés


pour gérer les sites Apache. Le répertoire sites-available contient les fichiers de
configuration des sites disponibles, tandis que le répertoire sites-enabled contient les
liens symboliques vers les sites activés.

11. La directive `Listen` dans le fichier de configuration d'Apache2 spécifie l'adresse IP et le


port sur lesquels le serveur Apache écoute les connexions entrantes. Par exemple, `Listen
80` indique à Apache d'écouter sur le port 80, qui est le port par défaut pour les connexions
HTTP.

12. b) La ligne du fichier httpd.conf qui définit la racine du site Web est `DocumentRoot`.

Vous aimerez peut-être aussi