Je recommande un vhosts.conf basé sur les ports comme celui-ci (c'est le vhosts.conf complet) :
NameVirtualHost *:80
<virtualHost *:80>
DocumentRoot "/var/www/"
ServerName localhost
ServerAdmin admin@localhost
</VirtualHost>
Listen 61 #use random free port number
<virtualHost *:61>
DocumentRoot "/var/vhosts/thesis/"
ServerName asdf
ServerAdmin admin@asdf
</VirtualHost>
Vous pouvez ensuite appeler votre page avec http://localhost/ et ton truc de thèse avec http://localhost:61/
L'avantage de l'hébergement virtuel basé sur le port par rapport à l'hébergement virtuel basé sur le nom est que vous n'avez pas besoin d'un domaine et que vous n'avez pas besoin de vous occuper de votre fichier hosts, que je trouve un peu "sale".
Assurez-vous que vous autorisez l'accès au répertoire dans lequel vous souhaitez héberger votre fichier de thèse, par exemple dans votre httpd.conf, ou ajoutez-le simplement à votre vhosts.conf :
<Directory "/var/vhosts/">
Order Deny,Allow
Allow From All
AllowOverride All
</Directory>