我已經在centos 6中安裝了apache 2.2。當apache文件夾位於其默認位置/var/www/html
時,一切正常。然後,我在我的用戶主文件夾中配置了一個虛擬主機。之後,當我試圖從瀏覽器去localhost
或127.0.0.1
時,apache開始顯示Forbidden You don't have permission error
。您在CentOS中沒有Apache中的權限錯誤
這是我在httpd.conf
<VirtualHost *:80>
DocumentRoot "/home/anjan/workspace/mfs"
ServerName anjan-centOS
<Directory "/home/anjan/workspace/mfs">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
在一些文章,但被白白提到的我也被禁用SElinux
使用的代碼。如果任何人都可以幫助我,將不勝感激。
這看起來像一個基本的權限問題,而不是一個Apache的問題。 Apache運行的用戶是什麼?該用戶是否可以訪問'/ home/anjan/workspace/mfs'? – larsks
一個好方法,以檢查是否Apache可以讀取目錄是'須藤-u apache的LS /家/安鍵/ worskapce/mfs' –
@CoreyHenderson我已經改變了文件中的每個文件夾和的權限'-RW-RW-RW - '但仍然沒有運氣。任何想法爲什麼? – th1rdey3