2011-08-08 8 views
2

私はApache 2.0.64とPython 2.6を使用しています。Apache2とPython 2.6を使用しているWindowsのmod_wsgi

Apache 2.2にはmod_wsgiバージョンが用意されています。私はそれを正常に統合しました。しかし、私はapache 2.0でそれを設定したい。他の依存関係のために私は2.0に私のApacheのバージョンを下げなければならなかった。

mod_wsgi-win32-ap22py26-3.3.soをApache 2.0で移植しようとすると、モジュールのロードエラーが発生します。 mod_wsgiのダウンロードページには多数のダウンロードがあります。

http://code.google.com/p/modwsgi/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount

は、誰もがApacheの2.0とPython 2.6との互換性のmod_wsgiのバージョンを知っていますか?

答えて

1

ファイル名の「ap22」部分は、モジュールがApache 2.2、methink用にビルドされていることを示しているため、v2.2ビルドでのみ動作します。

Apache 2.0用にビルドされたページは表示されません...自分でコンパイルできますか?

+2

私もそのモジュールを試しました。しかし、私は次のエラーが発生しており、そのモジュールが有効になっているとApacheが起動しません。 "C:/ Program Files/Apache Group/Apache2/modules/mod_wsgi.soをサーバーにロードできません:指定されたモジュールが見つかりませんでした。 –

+1

他のモジュールを試しましたか?あなたが自分で編集したもの?もしあなたがそうしたら、どうやってそれを編集するのですか? mod_wsgiソースコードで提供されているmakefileはApache 2.2用にセットアップされており、Apache 2.0用にビルドするためにはmod_wsgiソースコードを変更する必要があります。 –

0

私は同じ問題を抱えていますが、mod-wsgi ver 3.3はApache 2.4では動作しません。また、そのページに指定されたバイナリは、バイナリが32ビットシステム用であることを指定します。したがって、64ビットシステムを実行している場合は、64ビットバイナリの.soファイルが必要になります。 だから、ソースコードをコンパイルする方が良いでしょう。

関連する問題