我有一个使用mod_python的Django应用程序,配置相当典型,但媒体文件是通过文档根目录中的“媒体”目录提供服务的(我知道,不推荐)。我想使用mod_wsgi进行测试和部署,但我无法弄清楚如何创建简单的静态文件服务器。mod_python允许使用Apache指令,例如:
<Location '/'>
SetHandler MyApplication.xyz.....
</Location>
<Location '/media'>
SetHandler None
</Location>
看起来Django文档指出上面的第二个块是在mod_wsgi中创建相似异常的正确方法,但在我的测试中,根目录下方的所有内容仍然被发送到wsgi应用程序。有没有一种好的方法使用mod_wsgi设置静态媒体目录,或者因为强制技术原因而有意不支持我正在尝试做的事情?欢迎提供指向完全不同方法的答案。