0

所以我开始使用“-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 调试”,最后一行不会写入日志,并且在引用时也会在 Google 上返回零命中。

在事件查看器应用程序日志中,有这样的:

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

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

4

1 回答 1

0

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

事实上,在 CentOS 6.4 上尝试 LoadModule 在这样的部分也会引起麻烦。启动时会出现2717 Segmentation fault错误。

于 2009-09-30T15:24:22.283 回答