您的位置:首页 > 运维架构 > Apache

Apache和vsftpd共有目录www的权限设置

2009-05-06 15:06 387 查看
Ubantu下安装了Apache和vsftpd,要达到的效果是通过FTP上传到服务器目录下的文件可以被正确访问。

可以遇到了问题:

You don't have permission to access /testpages on this server.

原来是权限问题!

我是先搭好的Apache,测试没问题。

后面配置vsftpd的时候,为了满足vsftpd.conf中的配置:guest_username=ftpuser,我修改了

/var/www目录的权限own

默认/var/www目录的所有者是www-data,此时被我改成了ftpuser,所以导致通过ftp上传上来的文件apache的用户没有权限访问

既然知道问题了,解决方案也同时浮现:

1、将/var/www的目录权限改回:

chown -R www-data /var/www


2、修改vsftpd.conf

guest_username=www-data


3、重启ftp服务器,/etc/init.d/vsftpd restart,OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: