这是Mac操作系统。我无法让Vagrant端口转发工作从我的客人am到我的主机。我正在逐字跟踪网络/端口转发教程。
这是我的项目:
testvm/
Vagrantfile
bootstrap.sh其中bootstrap.sh安装Apache:
#!/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获得的“嘿嘿它工作!”-type页面。
对这里出了什么问题有什么想法吗?
发布于 2015-08-17 18:02:33
您检查过VM上的防火墙禁用/允许访问端口80吗?
在VM内部,它是否像预期的那样工作
$ curl http://localhosthttps://stackoverflow.com/questions/32001262
复制相似问题