小编Lee*_*Lee的帖子

Nginx、Gunicorn 和 Django 的静态文件权限

我试图设置一个 Nginx 服务器和一个运行 Django 的 Gunicorn WSGI 服务器。

除了我有权限问题之外,所有设置似乎都可以运行。我已将别名设置为 /media 和 /static 目录来提供静态内容,但是除非文件归 nginx 用户所有,否则会生成 403 错误。

Gunicorn 用户上传的文件显然归该特定用户所有,这会导致问题。我可以将 nginx 用户添加到 Gunicorn 用户组,但是我不想授予 nginx 对这些文件的一揽子权限。

通过 Gunicorn/Wsgi/Django 上传或生成文件但允许 nginx 为它们提供服务而不增加安全问题的建议方法是什么。

提前致谢,

nginx django static-files gunicorn

5
推荐指数
1
解决办法
7012
查看次数

标签 统计

django ×1

gunicorn ×1

nginx ×1

static-files ×1