【发布时间】:2013-03-13 08:43:43
【问题描述】:
如果这是一个非常愚蠢的问题,请先道歉。
好的 - 我正在使用 Flask + nginx 编写一个供个人使用的小应用程序。
我已经设置了 nginx 和烧瓶,并且 nginx 非常高兴地为 Flask 应用程序的静态资产提供服务。我现在要做的是在 Ubuntu 服务器上服务器来自 /media/ 的所有媒体文件。
基本上,我希望 nginx 能够访问和服务于/media 上可用的任何文件,可以是 USB 驱动器、SD 卡等。
我已经为 nginx 设置了静态和媒体的别名:
location /static {
alias /path/to/my/app/static;
}
location /media {
alias /media;
}
我很确定 nginx 很高兴,因为如果我将静态路径复制到媒体别名,我就会得到我的静态文件。
在我指向localhost/media 的那一刻,我只是得到一个空页面(不是 nginx 403 禁止页面)。
我已尝试将/media 的权限更改为 744 - 没有更改。是否有一些根本原因导致我无法“看到”/media 目录?
非常感谢任何帮助。
【问题讨论】:
标签: nginx