无法加载 Apache mod_ssl

Posted

技术标签:

【中文标题】无法加载 Apache mod_ssl【英文标题】:Apache mod_ssl could not be loaded 【发布时间】:2017-10-25 07:34:23 【问题描述】:

尝试在 Apache 2.4.25 上启用 mod_ssl 模块,我收到以下错误:

httpd:/ld01/otsweb/build/apache/httpd24.conf 第 129 行的语法错误:无法将模块/mod_ssl.so 加载到服务器中:\t0509-022 无法加载模块 /usr/local/apache24/modules/ mod_ssl.so。\n\t0509-150 无法加载依赖模块 libssl.so。\n\t0509-022 无法加载模块 libssl.so。\n\t0509-026 系统错误:路径名中有文件或目录不存在。\n\t0509-022 无法加载模块 /usr/local/apache24/modules/mod_ssl.so。\n\t0509-150 无法加载依赖模块 /usr/local/apache24/modules/mod_ssl.so .

第 129 行是 httpd.conf 文件中的 LoadModule ssl_module modules/mod_ssl.so 行。

我有相同的配置在另一台服务器上正确运行。该服务器上没有 libssl.so 文件,但带有 SSL 的 Apache 正在运行。

Apache 配置为:(OpenSSL 版本为 1.0.2k,来自 openssl.org)

./configure --enable-mods-shared="proxy proxy_http" --enable-auth-digest --enable-ssl --with-ssl=/usr/local/ssl/bin

有人遇到过同样的错误吗?

【问题讨论】:

【参考方案1】:

随着 OpenSSL 1.0.2l 的发布,我们决定从头开始重新安装 Apache,一切正常。两者的全新安装似乎已经解决了问题。

【讨论】:

以上是关于无法加载 Apache mod_ssl的主要内容,如果未能解决你的问题,请参考以下文章

无法加载“C:/Apache/Perl/site/lib/auto/Apache2/ModSSL/ModSSL.dll”

mod_ssl.so 没有加载

树莓派/Debian “无法定位软件包 mod_ssl” 问题解决方案

linux Apache设置https访问以及加载mod_ssl.so模块以及问题解决

启用/禁用 mod_ssl 后 Apache 无法启动

错误: 找不到或无法加载主类 org.apache.jmeter.NewDriver