Windows 无法将模块/mod_ssl.so加载到服务器中
我正在尝试使用WAMP将SSL设置到本地主机服务器。() 我学习了这门课程: 但最后,我通过在Apache文件夹中运行“httpd-t”命令得到了这个错误:Windows 无法将模块/mod_ssl.so加载到服务器中,windows,apache,configuration,wamp,Windows,Apache,Configuration,Wamp,我正在尝试使用WAMP将SSL设置到本地主机服务器。() 我学习了这门课程: 但最后,我通过在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 modu
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版本上 我以前安装过Win32版本,但我应该安装Win64 OpenSSL v1.0.2j Light()。此外,必须在安装向导中选中“将DLL复制到Windows系统目录”选项
安装后,一切正常 在Windows Server 2016上最旧的Apache/2.4.41版本上运行mod_ssl时,我遇到了一个问题,witch perfect可以在Windows 10 Pro上运行。WS2016的修复解决方案包括更新到新的Apache/2.4.43或将mod_ssl.so从Apache/2.4.43复制到Apache/2.4.41模块 注意:使用OpenSSL 1.1.1.e更新HTTPD2.4.41!确保运行时变量OPENSSL_CONF。请确保安装了VisualStudio2015-2019 最新的VisualC++
这篇文章有一些解决这个错误的方法。我刚刚尝试过这个——但是上面链接中的最新版本(1.1.0)的OpenSSL不起作用。谢天谢地,1.0.2确实做到了!!即使在今天,版本1.1仍然是如此。不适用于Win10 64位上的Apache2.4。确认:1.0.2q适用于Win10 64位上的Apache2.4。显然,“实验性”标记适用于整个1.1.1分支,而不仅仅是我解释的没有RTFM的MSI。在发现此线程之前,我只浪费了2个小时的时间!非常感谢你!!v1.0.2r版本适用于Windows 10和Apache 2.4