Vagrant 上的 nodejs - 无法从外部加载页面
nodejs on Vagrant - can't load the page from outside
尝试在浏览器中加载 http://localhost:3000 在我的 windows 机器上不起作用,但是当我这样做时
curl -v http://localhost:3000
在我的 vagrant VM 上 - 页面加载正常。
考虑到端口转发的问题,所以设置
config.vm.network :forwarded_port, guest: 3000, host: 3000
在 vagrant 配置文件中,但没有帮助。
我试过在我的虚拟机上捕获对端口 3000 的调用,就像这样
sudo tcpdump -i eth0 'port 3000'
这说明vagrant VM可以听到我对它的调用,但是nodemon不知道。
我被困在这里,欢迎任何建议。
谢谢!
谢谢m1keil!
我做了sudo iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
,它解决了问题
尝试在浏览器中加载 http://localhost:3000 在我的 windows 机器上不起作用,但是当我这样做时
curl -v http://localhost:3000
在我的 vagrant VM 上 - 页面加载正常。
考虑到端口转发的问题,所以设置
config.vm.network :forwarded_port, guest: 3000, host: 3000
在 vagrant 配置文件中,但没有帮助。
我试过在我的虚拟机上捕获对端口 3000 的调用,就像这样
sudo tcpdump -i eth0 'port 3000'
这说明vagrant VM可以听到我对它的调用,但是nodemon不知道。
我被困在这里,欢迎任何建议。
谢谢!
谢谢m1keil!
我做了sudo iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
,它解决了问题