Apache avec Virtual Hosts sur Debian

Ce sujet est très bien documenté sur le Net, par contre le faire à la façon Debian est plus rare, surtout quand on ne parle pas anglais.

Installation

Pour installer Apache, c'est très simple : le paquet apache2 contient tout ce qu'il faut. Ensuite, Apache a une architecture modulaire, on peut donc ajouter des modules disponibles dans des paquets dont le nom est libapache2-<nom du module>

# aptitude install apache2

Sous Debian, les répertoires importants sont :

  • /etc/apache2: contient la configuration
  • /var/www: contient la racine de l'arborescence accessible par défaut
  • /var/log/apache2: contient les logs

Configuration

  • Changer le vhost par default de /var/www vers /var/www/default (vhost, repertoires, logs, logrotate)
  • Créer un patron de vhost
  • Configurer des vhosts