OpenSSL错误阻止了win32上的Apache2.2启动

时间:2009-09-30 13:28:43

标签: winapi apache2 openssl mod-ssl

所以我从命令行使用“-k start -e debug”启动我的Apache2.2服务,该服务使用mod_ssl。它显示所有模块加载,等待一两秒,然后返回到命令提示符,没有错误。但是,该服务不再运行。在错误日志中,有这样的文字:

Starting the Apache2.2-ssl service
The Apache2.2-ssl service is running.
zed OpenSSL library

如果我取消“-e debug”,最后一行不会写入日志,并且在引用时也会在Google上返回零点击。

在事件查看器应用程序日志中,有以下内容:

  

错误应用程序httpd.exe,   版本2.2.13.0,故障模块   ssleay32.dll,版本0.9.8.11,错误   地址0x0001a177。

这是在Windows Server 2003 Standard SP2上。有线索吗?

1 个答案:

答案 0 :(得分:0)

原来它与配置有关。我在< Perl>中的“push @PerlConfig”中将LoadModule-ing mod_ssl加载了。部分。虽然这适用于其他模块 - 其中包括auth_digest,authn_file和authz_user - 显然它不适用于mod_ssl。

事实上,在这样的部分尝试LoadModule也会给CentOS 6.4带来麻烦。启动时,您将收到2717 Segmentation fault错误。