403 apache 错误,别名为 ntfs 分区

403 apache 错误,别名为 ntfs 分区

我的机器目前是 Ubuntu saucy 和 Win 8.1 的双启动。我希望有一个用于存放我的 Web 开发文件的公共目录,因此我尝试为 apache 创建一个别名,指向我的辅助数据磁盘上的共享文件夹。我创建了一个/etc/apache2/sites-enabled/linuxshare.conf文件,其中包含:

Alias /lnxsh "/media/Data/LinuxShare/lampTest"
<Directory "/media/Data/LinuxShare/lampTest">
    Options Indexes FollowSymLinks MultiViews
    Order allow,deny
    Allow from all
</Directory>

我访问时得到的全部信息http://localhost/lnxsh是:

Forbidden

You don't have permission to access /lnxsh/index.html on this server.

Apache/2.4.6 (Ubuntu) Server at localhost Port 80

我在网上查找了一下,发现大多数情况下这个错误是由于权限问题引起的。经过多次尝试,我编辑了 fstab,以使用我的用户和组挂载具有 rwx 分区的分区:

#Auto mount NTFS Data partition on /dev/sdb2
/dev/sdb2 /media/Data ntfs-3g defaults,auto,umask=0000,uid=1000,gid=1000,nls=utf8 0 0
#Auto mount NTFS C: partition on /dev/sdb2
/dev/sda2 /media/Computer ntfs-3g defaults,auto,umask=0000,uid=1000,gid=1000,nls=utf8 0 0

使用 ls -l 我可以轻松检查我是否具有正确的权限:

user@computer:/media/Data/LinuxShare/lampTest$ ll
total 1
-rwxrwxrwx 1 user user 12 déc.   7 19:15 index.html*

我可能做错了什么?我尝试了所有方法,包括更改 apache 环境变量以将用户从 www-data 更改为我自己的用户...

任何帮助都将不胜感激,谢谢。

答案1

您不应该将其归属于您的用户组,而应该归属于您的用户和网络服务器组。如果我没记错的话,它是 www-data。

相关内容