我已经成功运行 Vagrant 大约一周了。昨晚我运行了 vagrant reload,现在我无法再访问我的网站了。
- VirtualBox 版本 4.2.16
- 流浪者版本 1.2.7
- 我的 Vagrantfile 和bootstrap.sh:https://github.com/kriskd/vagrant-settings
- 在 Mac 上运行
我的文件位于 /vagrant/Sites。起初我的“欢迎页面”位于 /vagrant/Sites 呈现在
http://localhost:4567/
我所有的项目都是站点下的文件夹。例如,/vagrant/Sites/test 不会呈现 index.html。我得到以下
禁止的
您无权访问此服务器上的 /。Apache/2.4.6 (Ubuntu) 服务器在 localhost 端口 4567
虚拟主机看起来像:
<VirtualHost *:80>
DocumentRoot "/vagrant/Sites/test"
ServerName test
<Directory "/vagrant/Sites/test">
AllowOverride All
</Directory>
</VirtualHost>
虚拟主机由 root 拥有。我的项目文件归 vagrant 和 chmod'ed 0777 所有。
没有成功后,我做了一个完整的 vagrant destroy ,然后 vagrant up ,然后本地主机欢迎页面也停止渲染,并出现禁止错误。