hashicorp/precise32 상자가있는 Vagrant VM을 빌드하고 Jekyll을 설치했습니다. 나는 Vagrantfile 포트 4000 포워딩을 설정 한 :외부에서 Vagrant의 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 내에서 올바르게 작동합니다. 왠지 이유로 포트 포워딩이 제킬에게 제대로 작동하지 않습니다.