如何在 Windows 上将 mod_wsgi 安装到 Apache 中?

How to install mod_wsgi into Apache on Windows?

其他类似的答案已过时或关注特定错误而不是整个过程。

mod_wsgi 到 Windows 10 上的 Apache 安装的完整安装过程是什么?

  1. 安装 Microsoft Visual C++ 构建工具:https://visualstudio.microsoft.com/visual-cpp-build-tools/
  2. MOD_WSGI_APACHE_ROOTDIR 指向您的安装(默认为 C:/Apache24)。使用正斜杠:
set MOD_WSGI_APACHE_ROOTDIR=C:/Users/me/apache
  1. 安装mod-wsgi包:
pip install mod-wsgi

注意:确保您使用的 python 版本与您的 Apache 版本具有相同的体系结构(32/64 位)。

  1. 获取module配置:
mod_wsgi-express module-config
  1. 将上一个命令的输出复制到 Apache 的 httpd.conf

当您重新启动 Apache 时,将加载 mod_wsgi。查看 quickstart Hello World 示例来测试您的 mod_wsgi 安装。

还要确保您的 Apache 和 Python 具有相同的架构(32/64 位)并且 MS Build Tools 与 Python 版本兼容。

在我注意到 Python 3.8 是 32 位而 Apache Lounge 2.4 是 64 位之前,我尝试使用不同的 MS 构建工具组合编译 mod_wsgi 几个小时。