Avant d’utiliser un navigateur, on vérifie aussi si le port TCP 80 est ouvert en écoute en IPv6 par apache sur le serveur.
Si ce n’est pas le cas, on examine les messages d’apache dans les logs pour essayer de trouver la cause.
EDIT : A noter que si le sysctl net.ipv6.bindv6only=0, l’ouverture du port 80 en IPv4 sur 0.0.0.0 peut empêcher l’ouverture du même port en IPv6 sur :: et vice versa. Cependant la socket IPv6 acceptera aussi les communications en IPv4, donc il n’est pas nécessaire d’ouvrir les deux pour fonctionner avec les deux protocoles. D’ailleurs il me semble que par défaut apache2 écoute sur :: si on ne spécifie pas d’adresses dans les directives “Listen”.
Ensuite, on fait des tests de connectivité IP et TCP depuis le client avec des outils simples comme ping6 et telnet.
ping6 fd00:1234::9
telnet fd00:1234::9 http