84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
我安装的是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归入同一个组。