无法加载 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”
树莓派/Debian “无法定位软件包 mod_ssl” 问题解决方案