linux - 初学服务器设置,网站目录权限一直没弄明白到底应该怎么设置
阿神
阿神 2017-04-17 11:36:45
0
2
702

我安装的是ubuntu server,FTP软件是vsftpd,WEB服务器软件是apache,

假如网站目录是:/var/www ,FTP使用本地账号:ftp_user,apache是:www-data,

应该把网站目录交给哪个用户?我都有试过,总有些问题如没权限访问、FTP不能删除此类问题。

请教正确的处理方式应该是什么,既能正常使用,也能保证安全。

阿神
阿神

闭关修行中......

全部回覆(2)
阿神

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!