符号链接 > 不允许或链接目标不可访问

符号链接 > 不允许或链接目标不可访问

自从我的硬盘崩溃后,我就一直在将数据备份到 Dropbox。
但我还将我的所有数据文件夹符号链接到我的 Dropbox 子文件夹。
在我的 Ubuntu 桌面上安装 Apache 后,我符号链接了用户名到我的 Dropbox 子文件夹。

anjanesh@anjanesh-desktop:/var/www$ sudo ln -s ~/Dropbox/www anjanesh

但是当我转到 http://localhost/anjanesh/ 时我得到了

禁止

您无权访问此服务器上的 /anjanesh/。Apache/2.2.22
(Ubuntu) 服务器位于本地主机端口 80

我检查了错误日志:

[2012 年 8 月 19 日星期日 22:07:41] [错误] [客户端 127.0.0.1] 不允许符号链接或链接目标无法访问:/var/www/anjanesh

我似乎没有发现权限有什么问题。

anjanesh@anjanesh-desktop:/var/www$ ls -la
total 16
drwxr-xr-x  2 root root 4096 Aug 19 21:55 .
drwxr-xr-x 14 root root 4096 Aug 19 11:19 ..
lrwxrwxrwx  1 root root   26 Aug 19 21:55 anjanesh -> /home/anjanesh/Dropbox/www
-rw-r--r--  1 root root  177 Aug 19 11:20 index.html
-rw-r--r--  1 root root   20 Aug 19 16:23 phpinfo.php
anjanesh@anjanesh-desktop:/var/www$ 

知道可能是什么问题吗?

答案1

看看Options指令。只需将其添加FollowSymLinks到您的虚拟主机配置(或任何适用的地方)即可。

网络服务器通常以www-runwww-data或其他用户身份运行。确保该用户也有权访问您的数据。因此,如果可以,请让您的 Dropbox 网络目录可供所有人访问和读取,或者将网络服务器用户添加到您的用户组。

相关内容