Ho costruito una VM Vagrant con hashicorp/precise32 box e installato Jekyll su di esso. Ho impostato la porta 4000 inoltro on Vagrantfile:Impossibile raggiungere il server Jekyll su Vagrant dall'esterno
config.vm.network :forwarded_port, host: 4000, guest: 4000
Quando provo jekyll server
sembra che tutto funziona bene, ma non riesco a raggiungere il server dall'esterno.
Configuration file: /vagrant/test-site/_config.yml
Source: /vagrant/test-site
Destination: /vagrant/test-site/_site
Generating...
done.
Auto-regeneration: enabled for '/vagrant/test-site'
Configuration file: /vagrant/test-site/_config.yml
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Quando cerco di raggiungere il server tramite ricciolo, l'output è:
curl: (56) Recv failure: Connection was aborted
Ho provato con altri server sulla stessa porta e posso raggiungere, quindi non sembra un inoltro problema.
Qualche idea?
Modificato:
curl localhost:4000
funziona correttamente all'interno VM. Per qualche ragione, il port forwarding non funziona correttamente con Jekyll.