我将 Django 与主管一起使用。我的项目文件夹位于foouser
目录中,但是在主管中,我选择使用不同的用户运行部署过程,该用户由
$ adduser --disabled-login www
因此,用户 www 无权访问 django 项目的媒体和静态文件夹,因为它们位于不同的用户目录下。我觉得仅授予文件权限0777
并不是允许用户www
访问静态和媒体文件的正确方法。我也觉得运行foouser
与 user 相比具有更多权限的部署过程可能存在安全风险www
。
最好的方法是什么?