Django WSGI 列出启用的模块

发布于 2024-11-19 04:47:53 字数 162 浏览 4 评论 0原文

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

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

I am using Django on Apache with mod_wsgi. I would like to use X-Sendfile for sending files, but with fallback when the X-Sendfile is not available.

Is there any way to list loaded Apache modules or to check whether the X-Sendfile is enabled or not directly from Django? I tried to dump the request variable, but there's no such information.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风铃鹿 2024-11-26 04:47:53

添加到 Apache 配置中:

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

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

Add into Apache configuration:

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

The request meta variables, ie., WSGI environ dictionary, would then have an entry for 'apache.modules.mod_xsendfile' with value 'On'. You can check for presence of variable and modify behaviour accordingly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文