现在主要操作系统转到ArchLinux。在搭建了Apache后,DocumentRoot为/srv/http

我/srv/http下建立了一个符号链接docs,指向/home/zrong/docs

可是,无论怎样设置(FollowSymLinks当然是加了的),Apache就是不显示这个符号链接。

怀疑是权限问题,但docs的权限已经设置成了777。

查看apache的log,发现一条有用的信息:

Symbolic link not allowed or link target not accessible

看来确实是权限问题,仔细查看,我发现/home/zrong的权限是700。

为/home/zrong加上执行权限,一切正常:

1
chmod +x /home/zrong

另外,网上还有说此错误是由于SELinux对apache的影响。因为我没有装SELinux,因此排除。

留言

2011-11-23
次访问