Vagrant zsynchronizował problem z uprawnieniami do folderu z apache
Używam pudełka Centos 6.4.
Bieganievagrant up
bez zsynchronizowanego folderu konfiguracja w pliku Vagrant jest poprawna. Mogę uzyskać dostęp na moim komputerze hosta za pośrednictwemhttp://localhost:8080
i wyświetla stronę Apache. Mogę utworzyć index.html w/var/www/html
folder i wyświetla się dobrze.
Jednak po dodaniu poniższego wiersza w pliku Vagrant, wyświetlona zostanie strona403 Forbidden You don't have permission to access / on this server.
zamiast tego błąd:
config.vm.synced_folder "./source", "/var/www/html", :extra=>"dmode=777,fmode=777"
Wchodząc do maszyny wirtualnej, widzę uprawnienia ustawione poniżej/var/www
:
drwxr-xr-x. 6 root root 4.0K Jul 20 23:15 .
drwxr-xr-x. 18 root root 4.0K Jul 20 23:15 ..
drwxr-xr-x. 2 root root 4.0K May 14 06:12 cgi-bin
drwxr-xr-x. 3 root root 4.0K Jul 20 23:15 error
drwxrwxrwx. 1 vagrant vagrant 102 Jul 21 23:14 html
drwxr-xr-x. 3 root root 4.0K Jul 20 23:18 icons
Próbowałem więc ustawić własność apache,
config.vm.synced_folder "./source", "/var/www/html", :owner=>"apache",:group=>"apache",:extra=>"dmode=777,fmode=777"
ale to też nie działa.
Najwyraźniej ma pełne uprawnienia do odczytu / zapisu i nie mam pojęcia, dlaczego apache się skarży.