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