2011-07-08 8 views
2

私はmod_wsgiでApache上でDjangoを使用しています。 X-Sendfileを使用してファイルを送信したいのですが、X-Sendfileを使用できない場合はフォールバックを使用します。Django WSGI list enabled modules

ロードされたApacheモジュールを一覧表示する方法や、X-SendfileがDjangoから直接有効になっているかどうかを確認する方法はありますか?リクエスト変数をダンプしようとしましたが、そのような情報はありません。

答えて

1

Apacheの設定に追加します。

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

要求メタ変数、すなわち、WSGIの環境辞書、そして「オン」値に「apache.modules.mod_xsendfile」のエントリを持っているでしょう。変数の有無を確認し、それに応じて動作を変更することができます。

関連する問題