- Pythonサポート3.1以降。
- オプションprocess-group、application-group、callable-object、およびpass-authorizationは、WSGIScriptAliasおよびWSGIScriptAliasMatchディレクティブに配置できます。
- クライアントが「例外をスロー」する代わりにイテレータ処理中に切断した場合、デバッグメッセージがログに書き込まれるようになりました
- WSGIDaemonProcessディレクティブに「chroot」オプションを追加し、アプリケーションをより分離して起動できるようにしました
- グローバルWSGIPy3kWarningFlagディレクティブが追加されました。python2.6を使用すると警告が発行されます
- pythonがPy_DEBUGディレクティブでコンパイルされた場合の「アサーションエラー」を修正
- 要求に「Content-Type:chunked」のサポートが追加されました(「WSGIChunkedRequest」ディレクティブ)。 データは接着され、処理のためにアプリケーションに転送されます。
- HTTPヘッダー値は、アクセス、許可、および認証フックのために環境ディレクトリに渡されるようになりました
- フラグ「flag wsgi.run_once」は、デーモンモードで動作しているとき、「maximum-requests」が1に設定されているとき、Trueに設定されません。複数のスレッドを使用する場合、パラメータ「maximum-requests」は、リクエストが処理された後にのみチェックされるため、保証はありません1つのリクエストのみが実行されたかどうか
- これで、インタープリターは親プロセスではなく、子が作成された後にのみ初期化されます
- Cの拡張モジュールからのメッセージは、以前のように一般的なログではなく、予想どおりに仮想ホストログに送信されます
- 「エイリアン」仮想ホストのログにメッセージを書き込むことは不可能になりました
- デーモンモードでは、応答の「Location」ヘッダーを使用して内部リダイレクトを実行できます
- デーモンモードでは、WSGIErrorOverrideディレクティブを使用して、標準のApacheエラーページを返すことができます。
- インタープリターの「-W」ディレクティブと同様に機能する「WSGIPythonWarnings」ディレクティブを追加しました
- 「WSGIDaemonProcess」ディレクティブにオプション「cpu-time-limit」を追加しました。これは、プロセスが再起動されるまでのプロセッサー時間を決定します
- 「WSGIDaemonProcess」ディレクティブでそれ自身を表す「cpu-priority」オプションを追加しました
- 特定のファイルタイプを処理するスクリプトを定義できるWSGIHandlerScriptディレクティブを追加しました
さらに多くの修正と改善が行われています。 これらは、元のコードcode.google.com/p/modwsgi/wiki/ChangesInVersion0301で読むことができます。
いつものようにここからダウンロードしてください:
code.google.com/p/modwsgi/downloads/list
UPD:
はい、動作します
./configure --with-python = python3.1 --disable-framework
make && sudo make install