Présentation d'Apache2
Apache2 est un serveur web très connu et très utilisé, bien qu'il ait des concurrents tels que Nginx ou Lighttpd.
Installation
Sur une Debian 6.0, il suffit simplement de faire :
su root apt-get install apache2Le serveur Apache2 se lancera à chaque démarrage de la machine.
Configuration
La configuration s'effectue principalement dans le fichier apache2.conf.
Cependant d'autres éléments sont à prendre en compte :
Cependant d'autres éléments sont à prendre en compte :
- sites-enabled : sites actifs
- sites-available : configuration des sites disponbiles
- mods-enabled : module chargés
- mods-availables : modules disponibles
- a2dismod : désactive un module donné en paramètre
- a2dissite : désactive un site donné en paramètre
- a2enmod : active un module donné en paramètre. En l'absence de paramètre, affiche tous les modules disponibles (mais pas forcément actifs)
- a2ensite : active un site donné en paramètre.
Divers
Affichage de la liste des fichiers + entête/enqueue
Sans présence d'un quelconque fichier d'index, on peut afficher la liste des fichiers contenus dans un dossier donné. Il suffit :- de vérifier que le répertoire possède +Indexes dans la configuration Apache
- ajouter une ligne qui ressemble à ceci :
ReadmeName /footer.html
- avoir un fichier nommé footer.html dans le répertoire de base du site
<VirtualHost *:80> ServerName domaine.tld DocumentRoot /srv/www/domaine <Directory "/srv/www/domaine"> Options +Indexes ReadmeName /README.txt </Directory> </VirtualHost
Le fichier footer.html peut se nommer comme bon vous semble, il suffit de renseigner le bon nom de fichier dans la configuration d'Apache.
De la même manière on peut ajouter une entête à chaque listing de répertoire avec le mot clé HeaderName
Commentaires
Enregistrer un commentaire