Z powodzeniem prowadzę Vagrant przez około tydzień. Zeszłej nocy uruchomiłem przeładowanie włóczęgą, a teraz nie mam już dostępu do moich stron.Vagrant 403 Forbidden
- VirtualBox wersja 4.2.16 wersja
- Vagrant 1.2.7
- My Vagrantfile i bootstrap.sh: https://github.com/kriskd/vagrant-settings
- bieganie na Mac
Moje pliki Live At/wędrujących/sites . Początkowo moja "strona powitalna", która mieszka w/vagrant/Strony renderowane pod adresem:
http://localhost:4567/
Wszystkie moje projekty są folderami w obszarze Witryny. Na przykład/vagrant/Sites/test nie wyrenderuje index.html. Pojawia się następujący
Zakazane
Nie masz dostępu do/na tym serwerze./Server Apache 2.4.6 (Ubuntu) na localhost, port 4567
vhost wygląda następująco:
<VirtualHost *:80>
DocumentRoot "/vagrant/Sites/test"
ServerName test
<Directory "/vagrant/Sites/test">
AllowOverride All
</Directory>
</VirtualHost>
W vhostów są własnością root. Moje pliki projektu są własnością vagrant i chmod'ed 0777.
Po niepowodzeniu, zrobiłem pełne zniszczenie włóczęga, a następnie włóczęgę, a następnie strona powitalna hosta lokalnego przestała wyświetlać się wraz z niedozwolonym błędem.
Dzięki, "Wymagaj wszystkich przyznanych" dostałem swoją część drogi. Zawartość mojego katalogu głównego, w której renderowane są punkty localhost, jednak nie mogę dostać się do zawartości w folderze testowym w 'http: // test: 4567 /', ale mogę do niego dotrzeć w 'http: // localhost: 4567/test "co nie jest tak pożądane. – Kris
Po to, aby objąć podstawy, czy sprawdziłeś, czy masz "test 127.0.0.1" w swoim pliku '/ etc/hosts'? –
Dzięki za sprawdzenie, tak, mam to w moim pliku hosts Mac. Moja konfiguracja zgodnie z opisem działała bezbłędnie w poprzedniej wersji Apache, ale rozpadła się po aktualizacji. – Kris