Подтвердить что ты не робот

Не удается добраться до сервера Jekyll на Vagrant извне

Я построил Vagrant VM с коробкой hashicorp/exact32 и установил Jekyll на нем. Я настроил переадресацию порта 4000 на Vagrantfile:

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, вывод:

curl: (56) Recv failure: Connection was aborted

Я пробовал с другими серверами на одном и том же порту, и я могу связаться с ними, так что это не проблема пересылки.

Любая идея?

Отредактировано:

curl localhost:4000 корректно работает внутри виртуальной машины. По какой-то причине переадресация портов не работает должным образом для Jekyll.

4b9b3361