約 1 週間、Vagrant を正常に実行してきました。昨夜 vagrant reload を実行したところ、自分のサイトにアクセスできなくなりました。
- VirtualBox バージョン 4.2.16
- Vagrant バージョン 1.2.7
- 私の Vagrantfile と bootstrap.sh: https://github.com/kriskd/vagrant-settings
- Mac での実行
私のファイルは /vagrant/Sites にあります。最初に、/vagrant/Sites にある「ウェルカム ページ」が次の場所でレンダリングされます。
http://localhost:4567/
私のプロジェクトはすべて Sites の下のフォルダーです。たとえば、/vagrant/Sites/test は index.html をレンダリングしません。私は次のことを得る
禁断
このサーバーの / にアクセスする権限がありません。localhost ポート 4567 の Apache/2.4.6 (Ubuntu) サーバー
仮想ホストは次のようになります。
<VirtualHost *:80>
DocumentRoot "/vagrant/Sites/test"
ServerName test
<Directory "/vagrant/Sites/test">
AllowOverride All
</Directory>
</VirtualHost>
仮想ホストは root が所有しています。私のプロジェクト ファイルは vagrant が所有し、chmod された 0777 です。
成功しなかった後、完全な vagrant destroy に続いて vagrant up を実行すると、localhost ホストのウェルカム ページも禁止されたエラーでレンダリングが停止しました。