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

本文介绍了在Ubantu系统中配置Apache和vsftpd时遇到的FTP上传文件无法被正确访问的问题及其解决方法。主要是由于vsftpd配置文件中guest_username设置导致的权限冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的目录权限改回:


2、修改vsftpd.conf

 
 

3、重启ftp服务器,/etc/init.d/vsftpd restart,OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值