我已經用hashicorp/precise32盒子構建了一個Vagrant虛擬機,並在其上安裝了Jekyll。我給自己定的Vagrantfile 4000端口轉發:不能從外面到達流浪服務器上的Jekyll服務器
config.vm.network :forwarded_port, host: 4000, guest: 4000
當我嘗試jekyll server
似乎一切工作正常,但我不能從外部訪問服務器。
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.
當我嘗試通過捲曲到達服務器,輸出爲:
curl: (56) Recv failure: Connection was aborted
我已經與同一端口的其他服務器上試過,我可以聯繫他們,所以它不會似乎轉發問題。
有什麼想法?
編輯:
curl localhost:4000
正常工作內VM。出於某種原因,Jekyll的端口轉發不能正常工作。