Tout fonctionne correctement mais un détail me turlupine.
Quand je saisis 127.0.0.1 dans Firefox j'accède à localhost mais la barre de navigation affiche l'adresse IP (127.0.0.1) et non le nom d'hôte (localhost). Idem pour 127.0.0.2.
Y-a-t-il un paramétrage qui permettrait de faire la conversion IP/nom d'hôte ?
Si vous demandez une IP, c'est cette IP que sera affichée. Ce n'est pas rôle du navigateur d'aller interroger les DNS (et, en l'occurrence le DNS local hosts) pour remplacer l'IP par le nom.
De même si vous demandez un nom 'http://localhost/', c'est celui-ci qui sera affiché par le navigateur, à moins de directives de redirections ou de réécriture.