我正在運行Centos6.4框。apache的流浪同步文件夾權限問題
正在運行vagrant up
沒有同步文件夾配置在Vagrant文件中沒有問題。我可以通過http://localhost:8080
訪問我的主機,並顯示Apache頁面。我可以在/var/www/html
文件夾中創建index.html,並且它也顯示得很好。
但是添加線以下的流浪文件,訪問該頁面顯示403 Forbidden You don't have permission to access/on this server.
錯誤,而不是後:
config.vm.synced_folder "./source", "/var/www/html", :extra=>"dmode=777,fmode=777"
去到VM我看到了許可,不得以/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
所以我嘗試設置Apache的所有權,
config.vm.synced_folder "./source", "/var/www/html", :owner=>"apache",:group=>"apache",:extra=>"dmode=777,fmode=777"
但這不起作用。
顯然它具有完整的讀/寫權限,我不知道爲什麼Apache會抱怨。
我設置了'SELINUX = disabled'並重新包裝它。現在它工作正常。謝謝! – resting
很高興聽到它的修復。果然,SELinux再次;-) –
SELINUX =禁用和重新加載vagrant爲我工作與流浪/ Centos7。謝謝! –