我正在使用mod_wsgi在Apache上使用Django。我想使用X-Sendfile发送文件,但是当X-Sendfile不可用时使用回退。
有没有办法列出加载的Apache模块或检查是否直接从Django启用了X-Sendfile?我试图转储请求变量,但没有这样的信息。
答案 0 :(得分:1)
添加到Apache配置中:
<IfModule mod_xsendfile.c>
Setenv apache.modules.mod_xsendfile On
</IfModule>
请求元变量,即WSGI environ字典,将具有值为'On'的'apache.modules.mod_xsendfile'条目。您可以检查是否存在变量并相应地修改行为。