LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 994|回复: 7

apache yast设置的问题?

[复制链接]
发表于 2007-6-22 20:53:31 | 显示全部楼层 |阅读模式
文档根采用默认的/srv/www/htdocs
就好用

我换到另一目录
/home/....
这个下面就不好用了呢?


权限都设一样阿
 楼主| 发表于 2007-6-22 20:54:32 | 显示全部楼层
就是这个问题:
Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
192.168.0.15
Fri Jun 22 17:31:33 2007
Apache/2.2.3 (Linux/SUSE) PHP/5.2.0 with Suhosin-Patch
回复 支持 反对

使用道具 举报

发表于 2007-6-22 21:53:50 | 显示全部楼层
You don't have permission to access the requested directory
没有权限
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 08:31:38 | 显示全部楼层
所有者是root,其他都是rw-阿,应该有读写权限阿!
回复 支持 反对

使用道具 举报

发表于 2007-6-23 11:32:10 | 显示全部楼层
我做过,
http service 似乎仅仅针对 /srv/www/ 提供
可以用mount --bind 来把home bind过去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 13:42:07 | 显示全部楼层
原来是  只能这样啊
回复 支持 反对

使用道具 举报

发表于 2007-6-23 20:28:24 | 显示全部楼层
在apache配置文件中,不光需要改变DocumentRoot的指向,还需要改变对应的<Directory path>的path。改变目录后,你需要chmod 777 /new/path 或是 chown wwwrun:wwwrun /new/path 。因为目录需要111权限。而且,apache是以wwwrun运行的。所以即便是root是rw-,可是apache并没有权限访问那个目录。如上面所说,apache是以wwwrun用户方式运行的。你必须保证wwwrun用户对目录权限为7。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 21:11:28 | 显示全部楼层
OK
明白了谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表