Vagrant.configure(2) do |config|
config.vm.box = "jhcook/centos7"
config.vm.network "forwarded_port", guest: 30000, host: 30000
config.vm.network "private_network", ip: "192.168.33.10"
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
end
当我进入vm并运行时
sudo python -m SimpleHTTPServer 30000
它输出Serving HTTP on 0.0.0.0 port 30000 ...
(所以没有环回端口)
但是从我的主机(macosx)我无法进入port ..eg
->curl 192.168.33.10:30000
curl: (7) Failed to connect to 192.168.33.10 port 30000: Connection refused
我不确定这里发生了什么或连接被阻止的地方?从VM或我的主机?
答案 0 :(得分:-1)
好的,所以我发现这些命令修复了它。
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload