Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1268238
  • 博文数量: 107
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 15:33
文章分类

全部博文(107)

文章存档

2021年(2)

2016年(8)

2015年(8)

2014年(10)

2013年(20)

2012年(38)

2011年(21)

分类: LINUX

2012-07-26 14:06:08

访问网站,返回403权限错误,error_log提示Symbolic link not allowed。
 
首先检查httpd.conf,发现是有允许软链接的:
 
Options FollowSymLinks
 
怀疑是软链接所指向的目标页面/data/newdirectory/www/*的权限问题,于是将其改为777:
 
chmod 777 /data/newdirectory/www/ -R
 
但问题依旧。
 
后来发现,软链接目标目录的父目录data/newdirectory权限是710,owner所属group是root。而该目录至少需要给apache执行权限,才能让软连接正常运行。于是将group改为apache,问题解决。
 
综上,导致Options FollowSymLinks的问题有3种情况:
 
1、httpd.conf未开启对软连接的支持。
 
2、软连接指向的目标页面未提供apache组读取\执行权限。
 
3、目标页面的各级父目录(如/data,/data/newdirectory,/data/newdirectory/www/)未提供apache执行权限。
阅读(1527) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~