[英]Vagrant/Mac port forwarding is not working
Mac OS在这里。 我无法从我的客户机VM到主机对Vagrant端口进行转发。 我正在逐字关注网络/端口转发教程 。
这是我的项目:
testvm/
Vagrantfile
bootstrap.sh
bootstrap.sh
安装Apache httpd的位置:
#!/usr/bin/env bash
apt-get update
apt-get install -y apache2
if ! [ -L /var/www ]; then
rm -rf /var/www
ln -fs /vagrant /var/www
fi
还有我的Vagrantfile
:
Vagrant.configure(2) do |config|
config.vm.provision :shell, path: "bootstrap.sh"
config.vm.network :forwarded_port, guest: 80, host: 4567
config.vm.box = "hashicorp/precise32"
end
当我vagrant up
我没有收到任何错误,但是当我打开Web浏览器并转到http://127.0.0.1:4567
,我得到的是Safari“ 无法打开页面 ”,而不是“ 嘿,它能正常工作! ”-键入通常通过httpd获得的页面。
关于这里出什么问题有什么想法吗?
您是否检查过VM上的防火墙已禁用/允许访问端口80?
在VM内部,它可以按预期工作
$ curl http://localhost
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.