如果这是一个非常愚蠢的问题,请先道歉。
好的 - 我正在使用 Flask + nginx 编写一个供个人使用的小应用程序。
我已经设置了 nginx 和烧瓶,并且 nginx 非常高兴地为 Flask 应用程序的静态资产提供服务。我现在要做的是从/media/
Ubuntu 服务器盒上服务器所有媒体文件。
基本上我希望 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
目录?
非常感谢任何帮助。