LinuxSir.cn,穿越时空的Linuxsir!

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

将web目录放在用户的home文件夹内,apache访问没有权限?怎么解决?

[复制链接]
发表于 2007-5-21 09:50:45 | 显示全部楼层 |阅读模式
我为了方便管理,将web文件放在一个专门用于vsftp的用户目录内(useradd -d /srv/www),这样方便通过ftp直接上传web文件,但是当我 DocumentRoot "/srv/www/web" 这样配置apache的时候,结果启动apache后
访问时却出现了没有权限,拒绝访问的提示,怎么样才能弄好啊?
(注:apache是正常的)

谢谢!
发表于 2007-5-21 11:23:53 | 显示全部楼层
ls -ld /srv/www
看看apache的用户有没有访问的权限,其实你可以开启apache用户,然后apache用户ftp上传,这是最方便的了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-21 16:13:53 | 显示全部楼层
朋友,请问你所说的“apache的用户” 是指哪个用户啊?
我不知道 apache的用户 是谁啊?
daemon ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-22 15:35:31 | 显示全部楼层
没有人帮说说吗?
谢谢啊~~
回复 支持 反对

使用道具 举报

发表于 2007-5-22 17:25:33 | 显示全部楼层
Post by yuanbo203
朋友,请问你所说的“apache的用户” 是指哪个用户啊?
我不知道 apache的用户 是谁啊?
daemon ?


apache的用户的用户就是apache.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-23 08:51:43 | 显示全部楼层
不是吧,我用ps aux |grep "apache" 发现它前面的是daemon

现在问题解决了,我将/srv目录删来丢了,重新建立了一个/srv
然后将用户添加成 adduser -d /srv/www -s /sbin/nologin -M 这样就正常了

不过不知道为什么?

望指教
回复 支持 反对

使用道具 举报

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

本版积分规则

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