Django WSGI 列出启用的模块
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加到 Apache 配置中:
请求元变量(即 WSGI 环境字典)将有一个值为“On”的“apache.modules.mod_xsendfile”条目。您可以检查变量是否存在并相应地修改行为。
Add into Apache configuration:
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.