O que você quer fazer é hospedagem virtual baseada em nome , portanto alguma coisa nesse sentido pode ajudar você, acredito:
NameVirtualHost *:80
<VirtualHost *:80>
<Location />
Order deny,allow
Deny from all
</Location>
# other configuration for default host...
</VirtualHost>
<VirtualHost *:80>
# This is the one you would like visible
ServerName test.local
<Location />
Order deny,allow
Allow from all
</Location>
</VirtualHost>
(Estou com um pouco de pressa, então pode até haver erros de digitação, desculpe.)