Mes débuts en Apachie sont difficiles...

J'ai un domaine www.chacha.com, et apache le sert très bien ; la config ressemble à :
# cat sites-available/default
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

ServerName Magique

DocumentRoot /home/web/www
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
... etc ...
</VirtualHost>
Pour avoir un sous domaine chien.chacha.com, je rajoute à la fin du fichier :
<VirtualHost *>
DocumentRoot /home/web/www/chien
ServerName chien.chacha.com
</VirtualHost>
Je relance apache et... ça ne marche pas du tout. Serveur introuvable, me répond-on. Si je fais apache2 -S, il me donne bien mes domaines, avec Syntaxe OK.

Pourriez-vous me dire mon erreur ?

Tous mes remerciements.