Django WSGI список включенных модулей - PullRequest
2 голосов
/ 08 июля 2011

Я использую Django на Apache с mod_wsgi.Я хотел бы использовать X-Sendfile для отправки файлов, но с запасным вариантом, когда X-Sendfile недоступен.

Есть ли способ вывести список загруженных модулей Apache или проверить, включен ли X-Sendfile илине прямо из Джанго?Я пытался сбросить переменную запроса, но такой информации нет.

1 Ответ

1 голос
/ 09 июля 2011

Добавить в конфигурацию Apache:

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

В метапеременных запроса, т. Е. Словаре окружения WSGI, будет иметь запись для «apache.modules.mod_xsendfile» со значением «On».Вы можете проверить наличие переменной и соответственно изменить поведение.

...