首页 文章

在NGINX服务器上FTP上传后,站点上看不到图像

提问于
浏览
0

我试图让某人FTP访问Ubuntu服务器上的NGINX / var / www / sitename文件夹,以便他们可以上传开发文件 . 我创建了一个用户'developername'并将它们分配给'www-data-'组 . 他们能够上传文件,但图像(显然只有图像)没有在网站上显示 . 我需要SSH并将所有文件更改为www-data:www-data以便正确显示 .

我正试图找到一种方法让这个用户上传文件,并自动将它们更改为www-data:www-data或允许NGINX使用developername:www-data文件 . 你有什么想法?

我刚刚使用git几年了,并且已经尽力不再使用FTP了...这个设置有点令人气愤 .

感谢您的时间和任何回复!

1 回答

  • 0

    如果其他人遇到此问题,我首先通过执行以下操作将上传的文件自动置于正确的组中:

    chmod g+s root_web_folder_name
    

    这使得所有上传的文件都具有www-data组 . 然后我去更新了vsftpd.conf文件中的local_umask设置:

    local_umask=0002
    

    现在,当开发人员上传新文件时,图像就会出现 . 确保在那里正确设置权限,我只是放松,因为它是一个快速测试网站 .

相关问题