Sommaire Client-serveur > TP Web
TP Web - Installation et configuration d'Apache
Merci de soumettre vos remarques et vos réponses aux questions indiquées par "->" par email à francois@seancetenante.com
Pré-requis
Pour réaliser ce TP, il est nécessaire de :
- Disposer d'un poste avec Linux (Ubuntu par exemple).
Travaux pratiques
- Utilisez cette documentation sur Apache 2 pour (re)installer Apache sur un système Linux.
-> Après avoir réaliser le §3.3 Installation de base, testez votre serveur web à l'aide d'un client web depuis le poste d'installation et depuis un autre poste.
->
Indiquez si cela fonctionne. Qu'avez vous réalisé pour cela ?
- Vérifiez les fichiers de configuration.
-> Comment modifier le port d'écoute ?
- Nota : Attention aux variantes liés aux différentes distributions.
Par exemple, sous Mac OS X, le dossier contenant les configurations est également /etc/apache2/ ; cependant httpd.conf est le fichier principal de configuration et non pas apache2.conf comme sous Ubuntu.
- Racine des documents web.
-> Sur le serveur, où se situe la racine du serveur web ?
-> Modifiez le document lu par défaut.
- Arrêt et démarrage du serveur web.
-> Quelles sont les commandes à utiliser pour arrêter le serveur Apache ?
-> Quelles sont les commandes à utiliser pour le démarrer ?
-> Comment vérifier que le serveur web est lancé ?
-> Peut-on redemarrer le serveur « harmonieusement » (sans tuer les process en cours) ? Comment ?
- .htaccess
-> Où place-t-on un fichier .htaccess ?
-> À quoi sert un tel fichier ?
-> Il y a-t-il des alternatives à l'usage d'un fichier .htaccess ? Quel est le mieux ?
- Restreindre l'accès à un dossier
-> Comment, avec Apache, restreindre l'accès d'un dossier web à certains utilisateurs ?
-> Réalisez un tel exemple d'accès réservé et joignez une copie ou un extrait des fichiers de configuration nécessaires.
- Installation de PHP
-> Que faire pour installer PHP sur votre serveur web ?
Voir aussi