2

我在 Apache 上使用 Django 和 mod_wsgi。我想使用 X-Sendfile 来发送文件,但是当 X-Sendfile 不可用时会回退。

有没有办法列出加载的 Apache 模块或检查 X-Sendfile 是否直接从 Django 启用?我试图转储请求变量,但没有这样的信息。

4

1 回答 1

1

添加到 Apache 配置中:

<IfModule mod_xsendfile.c>
Setenv apache.modules.mod_xsendfile On
</IfModule>

请求元变量,即 WSGI 环境字典,将有一个 'apache.modules.mod_xsendfile' 条目,其值为 'On'。您可以检查变量的存在并相应地修改行为。

于 2011-07-08T23:44:47.100 回答