无法将 modules/mod_ssl.so 加载到服务器中 - 找不到解决方案

Cannot load modules/mod_ssl.so into server - no solution found for this

提问人:fagbemi ayodele 提问时间:8/21/2023 更新时间:8/21/2023 访问量:164

问:

我正在尝试使用 WAMPServer 3.2.5 - 64 位将 SSL 设置为我的 localhost 服务器。我安装了 Win64 OpenSSL v3.1.2 以按照以下指南生成私钥和证书:

  1. 安装 OpenSSL

  2. 创建密钥证书

光盘 c:/openssl-win64/bin/

openssl genrsa -aes256 -out private.key 2048

openssl rsa -in private.key -out private.key

openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt -days 36500

将文件移动到 apache 中的 conf 文件夹

  1. 编辑 httpd.conf

转到 C:/wamp64/bin/apache/apache2.4.23/conf/ 并编辑 httpd:conf

取消注释:

LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
  1. 编辑 httpd-ssl.conf 文件

转到 c:/wamp64/bin/apache/apache2.4.41/conf/extra/ 并编辑 httpd-ssl.conf

DocumentRoot "C:/wamp64/www/"
ServerName localhost:443
ServerAdmin [email protected]
ErrorLog "${SRVROOT}/logs/error.log"
TransferLog "${SRVROOT}/logs/access.log"

SSLCertificateFile "${SRVROOT}/conf/key/certificate.crt"

SSLCertificateKeyFile "${SRVROOT}/conf/key/private.key"

但是在做完这一切之后,我得到了:

httpd.exe:第 186 行的语法错误 C:/wamp64-new/bin/apache/apache2.4.23/conf/httpd.conf:无法加载 modules/mod_ssl.so 连接到服务器: 操作系统无法运行 %1。

如何修复此错误?mod_ssl.so 存在于 modules 文件夹中。

Apache SSL OpenSSL WAMP

评论


答: 暂无答案