【发布时间】:2018-07-22 05:29:33
【问题描述】:
Ubuntu 16.04、Apache、python 3.6 和 django。
我的视图正在为我的模板提供静态视频文件的路径。运行 manage.py 开发服务器运行良好。它在 apache 服务器上无法正常工作。我重新加载了 apache 但仍然得到:
在 Firefox 中出现“未找到支持格式和 MIME 类型的视频”消息。
Apache 没有完整路径,只是我的 django 应用程序的相对路径。所以我传递了模板的完整路径。我得到相同的错误,开发和 apache 服务器。我从模板中提取了 HTML,它工作正常;播放的视频。
www-data 一直到文件和目录都有 rwx。不知道发生了什么。任何帮助表示赞赏。
【问题讨论】:
-
为了简化,我尝试在没有 django 的空虚拟主机上显示图像,但仍然遇到同样的问题。最后切换到相对路径并且它起作用了。因此,我将文件放在 html_public 目录中,而不是 /var/www/test2.com/html_public/heart.png 并使用 。 html_public 是站点配置文档根目录。
标签: python django linux apache static