apache 禁止访问 ntfs 分区上的“索引”文件

apache 禁止访问 ntfs 分区上的“索引”文件

安装 apache 后,我编辑了该/etc/apache2/apache2.conf文件,并在底行添加了以下代码:

<VirtualHost *:80>
 DocumentRoot /media/username/DATA/docs/pathtowebsite/website
 ServerName localhost
</VirtualHost>

指向DocumentRoot外部 NTFS 分区!

但是在添加这些行并重新启动服务后,我在 Firefox 地址栏中apache2勾选时收到以下信息:localhost

错误

禁止

您无权访问此服务器上的/。


Apache/2.4.6 (Ubuntu) 服务器位于本地主机端口 80

我试着摆弄fstab这个回答,但重启后仍然出现同样的错误。

然后我安装了ntfs-config,选中了该enable write support for internal device复选框,但重启后仍然出现同样的错误?

并且ntfs-config,还编辑了fstab文件,所以不确定要删除什么和保留什么?

#Entry for /dev/sda5 :
UUID=3490454b-b5b0-4296-ae98-51ab08eecabc   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=506C44946C44772E   /media/SYSTEM   ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
#Entry for /dev/sda3 :
UUID=01CCC676F2E07A60   /media/blade/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#Entry for /dev/sda2 :
UUID=9A3E8BF63E8BC9A9   /media/sda2 ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
/dev/sda6   none    swap    sw  0   0

#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g auto,users,permissions  0   0

gksu nautilus进入我的外部 ntfs 分区并尝试从我的website文件夹编辑权限,但是,group一直跳回到root。 也无法通过命令行工作。

问题:如何编辑 NTFS 驱动器上的权限,以便用户www-data可以读取我的index文件?

笔记:运行 Ubuntu 13.10

答案1

由于这是 Ubuntu 13.10,因此安装了 Apache 2.4,这意味着可能是问题所在——我昨天遇到了同样的问题,并将每个目录的权限更改为 DocumentRoot,但没有帮助,然后找到了链接的帖子。

<directory>部分(您可能需要添加)中,只需更改Allow from allRequire all granted

相关内容