【发布时间】:2015-08-14 02:09:26
【问题描述】:
Mac OS 在这里。我无法让 Vagrant 端口转发从我的来宾 VM 工作到我的主机。我正在逐字关注Networking/Port-Forwarding tutorial。
这是我的项目:
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 时,我没有收到任何错误,但是当我打开网络浏览器并转到 http://127.0.0.1:4567 时,我得到一个 Safari“无法打开页面”,而不是“嘿,它有效!“通常使用 httpd 获得的类型页面。
关于这里出了什么问题的任何想法?
【问题讨论】:
标签: apache vagrant portforwarding vagrantfile