无法将 modules/mod_ssl.so 加载到服务器中

Cannot load modules/mod_ssl.so into server

我正在尝试使用 WAMP 将 SSL 设置到我的本地主机服务器。 (https://localhost)

我学习了这个 Youtube 课程: https://www.youtube.com/watch?v=TH6evGKgy20

但最后,我在 Apache 文件夹中通过 运行 "httpd -t" 命令得到了这个错误:

D:\Programs\wamp3\bin\apache\apache2.4.17\bin> httpd -t
httpd: Syntax error on line 173 of D:/Programs/wamp3/bin/apache/apache2.4.17/conf/h
ttpd.conf: Cannot load modules/mod_ssl.so into server: The operating system cannot
run %1.

有什么问题?

问题是 OpenSSL 版本。

我之前安装的是Win 32版本,但我应该安装Win64 OpenSSL v1.0.2j Light (from here)。此外,必须在安装向导中选中“将 DLL 复制到 Windows 系统目录”选项。

安装后一切正常!

我对 运行 mod_ssl 在 Apache/2.4.41 版本 Windows Server 2016 上的 运行 mod_ssl 有疑问, 在 Windows 10临。 WS2016 的修复解决方案包括更新到新的 Apache/2.4.43 或将 mod_ssl.so 从 Apache/2.4.43 复制到 Apache/2.4.41 模块。

Note: that Update httpd 2.4.41 with OpenSSL 1.1.1.e! Make sure the run time variable OPENSSL_CONF is set. Be sure you installed latest Visual C++ Redistributable for Visual Studio 2015-2019