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

Liens utiles