Hello à tous je souhaite connaitre vos avis sur le problème qui est le suivant:
Je suis sous vista au fait
j'ai rendu actif l'accès à la documentation d'apache avec http://localhost/manual pour lire le manuel partout ou je voyage
cependant je souhaitais rendre cet accès que possible en localhost et non à partir de mon IP car http://IP/manual renvoyait bien la même chose!
Donc j'ai modifié le fichier de configuration de la partie "manual" en changeant "allow from all" en "allow from localhost" là cata les 2 urls précédentes m'informent je n'ai pas droit d'accéder à cette ressource!
Je comprends pas là, localhost ne semble pas être reconnu par apache or il est reconnu par IE et firefox.
J'ai donc fait l'expérience suivante: ping localhost
Réponse de ::1*: temps<1ms
Réponse de ::1*: temps<1ms
Réponse de ::1*: temps<1ms
Réponse de ::1*: temps<1ms
c'est quoi ce ::1?? Je pense que cela a un rapport avec IPV6. J'ai constaté dans mon fichier hosts
127.0.0.1 localhost
::1 localhost
donc localhost semble être un alias pour ::1 avec ipv6 activé sous vista. J'ai donc remplacé Allow from localhost par 127.0.0.1, cela me résouds le pb.
Ma question est avez vous rencontré ce pb sous apache? quelle est la meilleure démarche pour résoudre? Désactiver IPV6? commenter la ligne dans hosts?
Merci pour toute aide sur ce problème certe pointu mais certainement pas rare, Vista et Apache sont surement souvent utilisés ensemble.
Cheers,
IRNBRU
Partager