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歸入同一個群組。