2017-07-14 20 views
0

を指定された私はmod_wsgiモジュールとapache24localhostにWSGIアプリケーション(hello.wsgi)を実行しようとしていますが、それはこのことを示していますmod_wsgiを発現する:エラー:無効なコマンドは

cd c:/apache24/bin 
mod_wsgi-express start-server hello.wsgi 
Usage: mod_wsgi-express command [params] 

Commands: 
    module-config 
    module-location 

mod_wsgi-express: error: Invalid command was specified. 

は私を助けてください!

答えて

1

Windowsの場合、start-serverコマンドは使用できません。 Windowsでpip install mod_wsgiを使用するのは、mod_wsgiモジュールをコンパイルするためだけです。あなたはそれがコンパイルされたら、実行します。それから

mod_wsgi-express module-config 

コピー出力をApacheの設定ファイルに、それはmod_wsgiモジュールをロードしています。その後、特定のWSGIアプリケーションをホストするようにApacheを手動で設定します。

module-configコマンドの詳細については

:に "Apacheのインストールに接続する"

節をご覧ください。

+0

私を助けてくれてありがとう.. !! –

+0

C:¥xampp¥apache¥bin> httpd -k restart http:C:/xampp/apache/conf/httpd.confの182行目に構文エラーがあります:c:/ python27/lib/site-packages/mod_wsgiを読み込めません/server/mod_wsgiNone.pyd into server:指定されたモジュールが見つかりませんでした。 –

+0

Python 2.7を使用しています。その結果は一部の人にとっては間違っています。コード作成に必要な変更作業に十分手伝ってくれる人がいなかった。どのファイルが '' c:/ python27/lib/site-packages/mod_wsgi/server/''ディレクトリにあるか教えてください。特に '' mod_wsgi''で始まるファイルの名前です。生成された拡張は間違っているので、どの拡張ファイルが与えられたのかを調べる必要があります。 –

関連する問題