Ceci est une ancienne révision du document !


Page en écriture

Prérequis : avoir apache installé sur sa machine.

L'idée : ne plus avoir à modifier les fichier hosts et vhost chaque fois que l'on crée un dossier pour développer un site en local.

Le fichier vhost

On va activer les alias pour pouvoir utiliser directoryvirtualroot dans le fichier vhost. Pour se faire, taper dans un terminal :

sudo a2enmod vhost_alias

Ensuite, créer un fichier vhost dans le dossier /etc/apache2/sites-available et y mettre la config suivante :

<VirtualHost *:80>
    ServerName www.test.int.localhost
    ServerAlias *.*.*.localhost
    VirtualDocumentRoot /home/ljamal/workspace/%3/%2/%1

    <Directory />
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>
</VirtualHost>