Apache-2.2

wsgi、xampp 和 windows

  • March 14, 2017

我正在嘗試在 xampp 上設置 wsgi 以執行 python web 應用程序。

我已經從這裡下載了適當的二進製文件,並按照描述安裝了模組。當我執行 xampp 時,我的模組位於C:\xampp\apache\modules. 我還將模組(如建議的那樣)重命名為mod_wsgi.so.

我通過將以下內容添加到我的 httpd.conf 來安裝該模組:

LoadModule wsgi_module modules/mod_wsgi.so

緊接在所有其他模組導入的下方。但是,每當我嘗試重新啟動 xampp 時,它都不會再次啟動。我得到的錯誤是無窮無盡的:

Apache2.2 服務因特定於服務的錯誤不正確的功能而終止。

應該注意的是,如果我註釋掉LoadModule...上面的行,我的伺服器會重新啟動而不會出現問題。任何想法將不勝感激。

mod_wsgi 網站上的預編譯模組是 32 位的。您不能使用 Apache 或 Python 的 64 位版本。此外,必須為所有使用者安裝 Python,而不僅僅是安裝它的使用者。看看有沒有這些問題。

引用自:https://serverfault.com/questions/230635