【问题标题】:OpenSSL error preventing Apache2.2 startup on win32OpenSSL 错误阻止 Apache2.2 在 win32 上启动
【发布时间】:2026-01-29 02:10:01
【问题描述】:

所以我开始使用“-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 上。有什么线索吗?

【问题讨论】:

    标签: winapi apache2 openssl mod-ssl


    【解决方案1】:

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

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

    【讨论】:

    最近更新 更多