我已经在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