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

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

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

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

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

阿神
阿神

闭关修行中......

répondre à tous(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归入同一个组。

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!