Python 带有mod_wsgi的Apache24-x86-VC9上写着;AH00419:主\u主:创建子进程失败。退出。”;韩元';开始

Python 带有mod_wsgi的Apache24-x86-VC9上写着;AH00419:主\u主:创建子进程失败。退出。”;韩元';开始,python,x86,mod-wsgi,visual-c++-2008,Python,X86,Mod Wsgi,Visual C++ 2008,我正在尝试在我的Windows版本Apache24上安装WSGI功能。当我尝试启动服务时,我在error.log中得到以下信息: [Wed Dec 23 10:24:33.404057 2015][ssl:warn][pid 2960:tid 728]AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID [Wed Dec 23 10:24:33.544690 2015][ssl:warn][pid 2960:tid 728]AH01909:localhost:44

我正在尝试在我的Windows版本Apache24上安装WSGI功能。当我尝试启动服务时,我在error.log中得到以下信息:

[Wed Dec 23 10:24:33.404057 2015][ssl:warn][pid 2960:tid 728]AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID

[Wed Dec 23 10:24:33.544690 2015][ssl:warn][pid 2960:tid 728]AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID

[Wed Dec 23 10:24:33.544690 2015][wsgi:warn][pid 2960:tid 728]mod_wsgi:Compiled for Python/2.7.10+

[Wed Dec 23 10:24:33.544690 2015][wsgi:warn][pid 2960:tid 728]mod_wsgi:Runtime using Python/2.7.11

[Wed Dec 23 10:24:33.544690 2015][mpm_winnt:notice][pid 2960:tid 728]AH00455:Apache/2.4.18(Win32)OpenSSL/1.0.2e mod_wsgi/4.4.21 Python/2.7.11已配置--恢复正常操作

[Wed Dec 23 10:24:33.544690 2015][mpm_winnt:notice][pid 2960:tid 728]AH00456:服务器构建:2015年12月9日12:21:09

[Wed Dec 23 10:24:33.544690 2015][core:notice][pid 2960:tid 728]AH00094:命令行:“C:\apache24\bin\httpd.exe-d C:/apache24”

[Wed Dec 23 10:24:33.544690 2015][mpm_winnt:notice][pid 2960:tid 728]AH00418:父进程:已创建子进程3112

[Wed Dec 23 10:24:34.091593 2015][ssl:warn][pid 3112:tid 656]AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID

[Wed Dec 23 10:24:34.216600 2015][ssl:warn][pid 3112:tid 656]AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID

[Wed Dec 23 10:24:34.216600 2015][wsgi:warn][pid 3112:tid 656]mod_wsgi:Compiled for Python/2.7.10+

[Wed Dec 23 10:24:34.216600 2015][wsgi:warn][pid 3112:tid 656]mod_wsgi:Runtime using Python/2.7.11。 ImportError:没有名为site的模块

[Wed Dec 23 10:24:34.216600 2015][mpm_winnt:crit][pid 2960:tid 728]AH00419:master_main:创建子进程失败。退出

这是AH00419的错误,经过几天的研究,我无法弄清楚

那么,让我们后退。以下是我在获取此错误之前采取的步骤:

我使用WinRAR从mod_wsgi-4.4.21+ap24vc9-cp27-none-win32.whl存档中复制了mod_wsgi.so文件

我把它复制到了我的c:\Apache24\modules目录中

我在httpd.conf文件中添加了这一行:“LoadModule wsgi_modules/mod_wsgi.so”

我的Python27是32位的

我的Apache24是32位的,是VC9版本

我安装了Visual C++ 2008(VC9)32位< /P> 如果我把“LoadModule……wsgi”这行注释掉,Apache24就可以启动了


我不是唯一一个遇到这个问题的人,但我一直无法在网上找到解决方案。有人能帮忙吗?

我不确定你是否已经找到了答案,因为这个问题已经问了两个多月了。无论如何,我面临着完全相同的问题。我使用了以下软件组合

Apace 2.4 VC9 32位自 mod_wsgi for Python 2.7 32位自

在apache安装和加载wsgi模块之后,我得到了以下错误

[Thu Mar 03 13:51:57.641443 2016][ssl:warn][pid 13892:tid 340]AH01909:localhost:600:0服务器证书不包含与服务器名称匹配的ID

[Thu Mar 03 13:51:57.811445 2016][ssl:warn][pid 13892:tid 340]AH01909:localhost:600:0服务器证书不包含与服务器名称匹配的ID

[Thu Mar 03 13:51:57.811445 2016][:warn][pid 13892:tid 340]mod_wsgi:为Python编译/2.7

[Thu Mar 03 13:51:57.811445 2016][:warn][pid 13892:tid 340]mod_wsgi:Runtime using Python/2.7.11

[Thu Mar 03 13:51:57.811445 2016][mpm_winnt:notice][pid 13892:tid 340]AH00455:Apache/2.4.18(Win32)OpenSSL/1.0.2f mod_wsgi/3.4 Python/2.7.11已配置--恢复正常操作

[Thu Mar 03 13:51:57.811445 2016][mpm_winnt:notice][pid 13892:tid 340]AH00456:服务器构建:2015年12月9日12:21:09

[Thu Mar 03 13:51:57.811445 2016][core:notice][pid 13892:tid 340]AH00094:命令行:“Apache24\bin\httpd.exe-de:/Program Files(x86)/Apache软件基金会/Apache24”

[Thu Mar 03 13:51:57.821445 2016][mpm_winnt:notice][pid 13892:tid 340]AH00418:父进程:已创建子进程13684

[Thu Mar 03 13:51:58.271449 2016][ssl:warn][pid 13684:tid 352]AH01909:localhost:600:0服务器证书不包含与服务器名称匹配的ID

[Thu Mar 03 13:51:58.421451 2016][ssl:warn][pid 13684:tid 352]AH01909:localhost:600:0服务器证书不包含与服务器名称匹配的ID

[Thu Mar 03 13:51:58.421451 2016][:warn][pid 13684:tid 352]mod_wsgi:为Python编译/2.7

[Thu Mar 03 13:51:58.421451 2016][:warn][pid 13684:tid 352]mod_wsgi:Runtime using Python/2.7.11。 ImportError:没有名为site的模块

[Thu Mar 03 13:51:58.431451 2016][mpm_winnt:crit][pid 13892:tid 340]AH00419:master_main:创建子进程失败。退出

在那之后,我运行了“netsh-winsock-RESET”,它在其他论坛中被称为解决方案,但没有重新启动计算机,尽管它提示我这样做。但情况并没有改变

然后我发现了下面的问题,这给了我一个线索,我可能缺少一些配置

我在httpd.conf中添加了以下行

WSGIPythonPath“C:/Python33/Lib;C:/Python33/Lib/site包;C:/Python33/DLLs”
WSGIPythonHome“C:/Python33”


然后Apache开始正常工作。

我遇到了完全相同的问题,你的回答让我省去了一些头痛。谢谢!:)令人惊叹的!!!在我的例子中,我只需要将Python路径设置为我的vi