84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我安装的是ubuntu server,FTP软件是vsftpd,WEB服务器软件是apache,
假如网站目录是:/var/www ,FTP使用本地账号:ftp_user,apache是:www-data,
应该把网站目录交给哪个用户?我都有试过,总有些问题如没权限访问、FTP不能删除此类问题。
请教正确的处理方式应该是什么,既能正常使用,也能保证安全。
闭关修行中......
一定要用 FTP 呀。
ftp_user 加入 www-data 组,然后 /var/www 设置为 ftp_user 所有,组为 www-data,权限为 750。对于 Web 服务器需要写权限的目录,g+w 一下。
通常来讲,ftp的权限应该和apache的权限相一致,比如都是用www-data用户。这样可以规避很多权限方面的问题,比如ftp无法修改或删除文件,apache出现403等。如果有不止一个用户使用ftp上传,而且想对不同用户加以区分,可以将所有的ftp用户账号和www-data归入同一个组。
一定要用 FTP 呀。
ftp_user 加入 www-data 组,然后 /var/www 设置为 ftp_user 所有,组为 www-data,权限为 750。对于 Web 服务器需要写权限的目录,g+w 一下。
通常来讲,ftp的权限应该和apache的权限相一致,比如都是用www-data用户。这样可以规避很多权限方面的问题,比如ftp无法修改或删除文件,apache出现403等。
如果有不止一个用户使用ftp上传,而且想对不同用户加以区分,可以将所有的ftp用户账号和www-data归入同一个组。