centos+nginx+php,使用ftp工具后,目录权限设置问题


背景:
网站使用 nginx+php-fpm ,运行账户为 nginx:nginx ftp 账户为 test:ftp

网站根目录为 /user/share/nginx/html/www

ftp 工具为 vsftpd

现在网站能正常使用,但是本地使用 filezilla 无法上传文件,提示 553 Could not create file. ,附图如下:
请输入图片描述

问题:
如何设置 www 的目录权限,才能在保证安全的情况下,使 nginx ftp 都能正常使用?

ftp nginx php 权限

机智的冉导 11 years, 7 months ago

虽然可能跑题,但我的建议是每个网站用单独的用户来跑,网站相关的所有文件属于该用户,这样可以做到站点之间,服务之间的权限隔离。FTP 也用所属的用户来登录。

擎天柱大哥 answered 11 years, 7 months ago

Your Answer