如何将ssl_模块包括到Apache 2.4中?

如何将ssl_模块包括到Apache 2.4中?,apache,openssl,Apache,Openssl,正如在我的centos 7httpd.conf中一样,我将ssl_模块AsLoadModule ssl_模块/mod_ssl.so 但我得到的错误如下: httpd: Syntax error on line 71 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: /etc/httpd/modules/mod_ssl.so: cannot open shared object file: No s

正如在我的centos 7
httpd.conf
中一样,我将
ssl_模块
As
LoadModule ssl_模块/mod_ssl.so

但我得到的错误如下:

httpd: Syntax error on line 71 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: /etc/httpd/modules/mod_ssl.so: cannot open shared object file: No such file or directory  
然后我运行
yum安装openssl
,我得到了
包1:openssl-1.0.2k-12.el7.x86\u 64已经安装,最新版本无需执行任何操作。

然后我运行
whereis openssl
,我得到了

openssl:/usr/bin/openssl/usr/lib64/openssl/usr/share/man/man1/openssl.1ssl.gz


如何将ssl_模块包括到Apache 2.4中?

您可以验证文件
/etc/httpd/modules/mod_ssl.so
是否存在于

ls -l /etc/httpd/modules/mod_ssl.so
并通过编辑您的问题来显示结果


另外,如果您的httpd进程在apache用户(或其他非root用户)下运行,请验证
/etc/httpd
目录及其所有文件和子目录是否具有正确的权限。

您是否阅读了操作系统的文档

mod_ssl的配置位于
/etc/httpd/conf.d/ssl.conf

刚刚执行

yum install mod_ssl

要在不存在时安装模块

ls:无法访问/etc/httpd/modules/mod_ssl.so:在
/etc/httpd/conf.d
中没有此类文件或目录,默认情况下只有
autoindex.conf php.conf自述文件userdir.conf welcome.conf
ssl.conf不再存在