httpd重启错误:Apache

eqfvzcg8  于 2023-04-07  发布在  Apache
关注(0)|答案(4)|浏览(140)

当我尝试重新启动httpd时,我得到下面的错误。

[admin@stg-001 ~]$ /apps/apache/bin/httpd -k restart

httpd: Syntax error on line 114 of /apps/apache/conf/httpd.conf: Cannot load /apps/apache/modules/mod_ssl.so into server: libssl.so.1.0.0: cannot open shared object file:
没有这样的文件或目录
服务器版本:Apache/2.2.21 (Unix)
请帮助我解决错误。

pw9qyyiw

pw9qyyiw1#

尝试以下命令,该命令显示缺少的必需模块。

ldd (apache_home_dir)/modules/mod_ssl.so

将产生类似于:

linux-vdso.so.1 =>  (0x00007ffc61f7a000)        
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
librt.so.1 => /lib64/librt.so.1 (0x00007f71c9666000)

下面的修复对我来说是有效的:

export LD_LIBRARY_PATH=/path_to_openssl/lib/

或尝试

export LD_LIBRARY_PATH=/path_to_openssl/

参考:http://www.linuxquestions.org/questions/showthread.php?s=2bcf368edb2a95bce9e538e8db2aed76&p=5605966#post5605966

xsuvu9jc

xsuvu9jc2#

为什么不读取错误消息?
检查/apps/apache/conf/httpd.conf的第114行语法是否正确
检查文件/apps/apache/modules/mod_ssl. so是否存在

qnakjoqk

qnakjoqk3#

您可能需要检查libssl是否确实以正确的版本安装在您的服务器上。

bgtovc5b

bgtovc5b4#

如果你在centos上,我们的解决方法就是这个命令

yum install compat-openssl10

相关问题