Apache不显示符号链接的处理办法
现在主要操作系统转到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加上执行权限,一切正常:
1chmod +x /home/zrong
另外,网上还有说此错误是由于SELinux对apache的影响。因为我没有装SELinux,因此排除。
- 文章ID:1479
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/1479/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。