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 apache2

Le 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 :

Sous Debian, une panoplie d’outils existent pour activer/désactiver un site/module :

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 :

ReadmeName /footer.html

Au final on a quelque chose qui ressemble à ceci :

<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

Liens utiles