python - 为什么我的 Apache 看不到我的媒体文件夹?

标签 python linux django apache unix

Alias /media/ /home/matt/repos/hello/media
<Directory /home/matt/repos/hello/media>
Options -Indexes
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /home/matt/repos/hello/wsgi/django.wsgi

/media 是我的目录。当我访问 mydomain.com/media/时,它显示 403 Forbidden。而且,我网站的其余部分无法正常工作,因为所有静态文件都是 404。为什么?页面加载。只是不是媒体文件夹。

编辑:你好是我的项目文件夹。 我已经尝试了 777 我对该文件夹的所有权限。

最佳答案

您禁用了索引,因此当您请求目录/media 时 Apache 不会生成文件列表(相反,它会显示 403 Forbidden 错误)。尝试直接在其中访问文件,例如:http://localhost/media/some_image.jpg

关于python - 为什么我的 Apache 看不到我的媒体文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506883/

相关文章:

linux - i3 Linux 系统的最佳平均负载

linux - 使用 shell 脚本将文件中的日期格式从 dd/mm/yyyy 更改为 yyyy-mm-dd

python - 使用最近邻插值调整 1 channel numpy(图像)数组的大小

Python ffmpeg 子进程制作无法播放的文件,但大小合适,只是挂起

python :嵌套

arrays - 如何通过将一个元素添加到前一个条目来将值附加到 Bash 中的数组?

sql - 如何优化 Django 生成的这个非常慢的查询?

django - JSON Material UI 选择下拉菜单

python - 在virtualenv中下载sqlite3

python - flask 中的后台任务