如何使一个目录在Ubuntu阿帕奇可读(How to make a directory apache

2019-09-19 07:33发布

下面的问题:

我有一个Ubuntu 12.04服务器我做了一个虚拟主机与

DocumentRoot /var/www/

一切都很好,我看到正确的index.html,当我点着webrowser这个虚拟主机的网站。 当我看向WWW文件夹我看到的所有者:

ls -l
drwxr-xr-x  2 root root 4096 Jul 10 09:07 www

现在我改变DocumentRoot的

DocumentRoot /root/testFolder/

我webrowser复制我的index.html这个文件夹中,指向我的域名,然后我得到的消息“ 您没有权限......”

好吧,我检查testFolder的所有者

ls -l
drwxr-xr-x 2 root     root     4096 Jul 11 08:18 testFolder

这是一样的WWW文件夹。

好吧我的下一个尝试改变testFolder的群主

chown -R www-data:www-data /root/testFolder/

但我得到同样的结果在我的浏览器:“ 您没有权限访问/在此服务器上。”

Answer 1:

尝试:

chown -R apache:apache /root/testFolder/

chmod +r /root/testFolder

UPDATE
在这种特殊情况下的解决方案是从下/根转移到阿帕奇不需要root权限的文件夹。



文章来源: How to make a directory apache readable on ubuntu