无法在Apache 2.4 x64 Windows上运行mod_wsgi

我有一个Apache 2.2安装与Django网站。 我在我的Apacheconfiguration中加载mod_wsgi.so模块。 现在我试图迁移到Apache 2.4上,并且遇到了WSGI的困难。

首先:我的服务器在Windows 2008R2(x64)上。

我设置了Apache 2.4 x64(从Apache Lounge的httpd-2.4.10-win64-VC11.zip)然后我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi下载mod_wsgi二进制文件 – 我把mod_wsgi -3.5.ap24.win-amd64-py2.6.zip,因为Apache是​​x64,我的Python是2.6。

在conf / httpd.conf中我有

LoadModule mod_wsgi modules/mod_wsgi.so 

运行httpd.exe时出现错误:

httpd.exe:C:/Prog/Apache24/conf/httpd.conf中第179行的语法错误:无法将modules / mod_wsgi.so加载到服务器中:指定的模块找不到。

如果我用x86版本replacemod_wsgi.so,那么我会得到有关不正确位的其他错误,所以模块似乎尝试加载。 我已经全部安装了(2008 / 9,20010 / 10,2012 / 11)。

怎么了?

在我的情况下,问题是Python的 – 这是x86,而其他的是x64(感谢https://stackoverflow.com/questions/10447094/installing-mod-wsgi-module-for-apache

此外模块导入应该(感谢无法findAPI模块结构`mod_wsgi' )

 LoadModule wsgi_module modules/mod_wsgi.so 

 LoadModule mod_wsgi modules/mod_wsgi.so