Timeout lors de la connection à VM Vagrant par nom d'hôte avec renvoi de port

J'essaie d'get une configuration Vagrant VM qui m'a été dissortingbuée (donc je ne l'ai pas configuré moi-même). J'ai installé la VM en utilisant vagrant up succès, mais quand j'essaie d'utiliser un browser pour accéder au nom d'hôte, je dispose d'un timeout d'attente. J'ai également défini le nom d'hôte dans mon file hosts.

Config dans Vagrantfile:

 # Networking config.vm.network :private_network, ip: "192.168.33.28" config.vm.network :forwarded_port, guest: 80, host: 80, auto_correct: true config.vm.network :forwarded_port, guest: 443, host: 443, auto_correct: true config.vm.hostname = "mysite.local" 

Ligne dans le file de mes hôtes:

 192.168.33.28 mysite.local secure.mysite.local 

Lorsque j'essaie de naviguer vers http: //mysite.local, je reçois un timeout d'attente.

J'ai essayé de modifier la configuration Vagrantfile à:

 config.vm.network :forwarded_port, guest: 80, host: 8080, auto_correct: true 

et ensuite de vagrant reload . Après cela, j'ai encore un timeout pour http://mysite.local:8080 mais j'ai une réponse réussie pour http://localhost:8080

Je vous remercie!

Tout d'abord, vous ne pouvez pas vous lier aux ports situés en dessous de 1024 (sur l'hôte) sans root / sudo (et vous ne devez pas exécuter Vagrant en tant que root). Je suppose que vous obtenez un message d'erreur / d'avertissement à partir de cela, mais peut-être que le auto_correct se lie à un port non privilégié.

Et comme vous spécifiez déjà une adresse IP de réseau private_network pour la machine, vous n'avez même pas besoin de renvoi de port. La connection directe devrait fonctionner.

Pour le timeout d'attente, je peux penser au less aux raisons suivantes:

  • Un pare-feu sur l'hôte ou l'hôte
  • Configuration du proxy HTTP qui n'exclut pas "mysite.local" ou "192.168.33.28"
  • Le server Web redirige les URL http: //mysite.local vers un domaine non accessible
  • 192.168.33.28 étant utilisé par une autre machine virtuelle ou superposer un autre réseau sur l'hôte