Où je travaille (une société de développement web), nous avons un serveur de test avec une configuration particulière. C'est que demander
foo.myusername.thisserver.com
vous enverra automatiquement aux fichiers situés à
/home/myusername/foo/web
sur ce serveur. Il suffit de créer un nouveau répertoire dans le répertoire personnel. Pas besoin de modifier la configuration d'Apache ou même de le redémarrer. C'est très pratique pour le développement. Vous avez juste à vérifier un projet à partir de SVN et vous êtes prêt à partir (la plupart du temps).
Je me demandais, comment est-ce fait ?
Aussi, si possible, j'aimerais que je puisse remplacer le webroot en modifiant un fichier dans le répertoire de l'application (/home/myusername/foo dans ce cas), par exemple en le définissant à
/home/myusername/foo/somedir/webroot
Mais je ne sais pas dans quelle mesure la configuration d'Apache est flexible à cet égard.