Sto riscontrando un piccolo problema alla fine della guida introduttiva pervagrant
. Sto lavorando su una scatola base CentOS con Apache2 in esecuzione (provisioning tramite Puppet). Ho impostato il port forwarding per le richieste web utilizzando la seguente riga in Vagrantfile
:
config.vm.forward_port "web", 80, 4567
Ma quando faccio richieste a quella porta, falliscono. L'errore segnalato da Safari è "Safari non può aprire la pagina" http: // localhost: 4567 / "perché il server ha interrotto inaspettatamente la connessione."
Ho fatto un vagrant reload
e ho visto "[default] - web: 80 => 4567 (adattatore 1)" nella pergamena, quindi dove dovrei iniziare a risolvere questo problema? Grazie.
curl 'http://localhost:80'
dalla VM stessa funziona? In caso contrario, il problema non è il port forwarding.
curl
dall'interno della VM sta funzionando. curl
dall'ospite mi dà (52) Empty reply from server
.
curl -v 'http://localhost:4567/'
dice? A volte Safari è un po 'troppo gentile nel nascondere i messaggi di errore.