我默认使用 Ubuntu 作为操作系统,但有时我需要使用 Windows 10,如果我可以共同访问我的所有 Web 项目,那会很方便。我有两个用于两个操作系统的 ssd。第一个仅适用于 Ubuntu(ext4 文件系统),第二个仅适用于 windows(ntfs 文件系统)。所有项目都使用 ntfs 文件系统存储在第二个项目中(因为在这种情况下,我可以从 windows 和 ubuntu 访问项目)。在 Windows 中,它运行良好。但是对于 Ubuntu,我有一个问题。
在 Ubuntu 中,我创建了一个符号链接“/var/www/”到“/media/myuser/projects/www”。使用真正的文件夹(“/var/www/”),它工作得很好,但使用符号链接不起作用。
错误日志:
AH00037:不允许符号链接或链接目标不可访问:/var/www
我知道要访问符号链接需要编辑 apache 配置并添加选项“FollowSymLinks”。我做到了,但它仍然不起作用。
阿帕奇配置:
<Directory /var/www>
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Require all granted
</Directory>
我确定它是 ntfs 安装问题,因为当我尝试将链接“/var/www”添加到某个 ubuntu ext4 文件夹时它起作用了。
具有 ntfs 文件系统的挂载设备始终具有“0777”权限,这意味着该问题与权限无关。
$ ls -l /var/www
lrwxrwxrwx 1 myuser myuser 27 May 12 23:37 /var/www -> /media/myuser/projects/www/
你能给我一些关于 apache ntfs 安装问题的建议吗?