2017-07-14 110 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模塊。然後手動配置Apache以託管特定的WSGI應用程序。

請參見在 「連接到Apache安裝」:

有關module-config命令的詳細信息。

+0

謝謝幫助我..! –

+0

C:\ xampp \ apache \ bin> httpd -k restart httpd:C:第182行的語法錯誤:/xampp/apache/conf/httpd.conf:無法加載c:/ python27/lib/site-packages/mod_wsgi /server/mod_wsgiNone.pyd到服務器:指定的模塊找不到。 –

+0

您正在使用Python 2.7。結果對一些人來說是錯誤的。無法讓任何人幫助我足以解決代碼所需的更改。告訴我目錄「c:/ python27/lib/site-packages/mod_wsgi/server /''中有哪些文件。特別是以''mod_wsgi''開頭的文件名稱。生成的擴展名是錯誤的,因此需要確定給出的擴展名文件。 –

相關問題