@Marien si tu as le message d'erreur précis on peut surement t'aider.
Par contre si tu met 127.0.0.1 comme adresse, tes vhosts ils ne vont fonctionner que en local, je pense pas que ça soit génial pour un site web. En fait le champ VirtualHost où tu met l'ip c'est parce qu'avec Apache on peut jouer sur 2 distinctions pour les vhosts.
- Une distinction basée sur l'adresse IP, c'est la plus simple mais la plus couteuse (il faut une ip différente par vhosts/site web). Apache sait quel site fournir en fonction de l'adresse IP par laquelle il est contacté.
- Et il y a la distinction, celle qui nous intéresse ici, uniquement basée sur le nom d'hôte avec le paramètre ServerName.
D'où le côté un peu inutile de mettre l'ip si c'est toujours la même.