过去我曾经使用可用的Windows二进制文件来更新OpenSSL: https://wiki.openssl.org/index.php/Binaries
我的站点的OpenSSL位于1.1.1a。我已经通过简单地替换“ xampp \ apache \ bin”下的3个文件(即我在执行此文件替换时停止了Apache)来升级到最新的1.1.1b
我能够正常启动Apache,而没有任何迹象表明正在进行更新。
我能够通过在“ xampp \ apache \ bin”中运行openssl.exe并键入“ version”来验证OpenSSL版本。显示为1.1.1b 2019年2月26日。
另一方面,我能够在同一台服务器上将我的apache更新到2.4.38,并使用phpmyadmin和SSL Labs SSL测试来验证更新的版本。
但是,对于此更新的OpenSSL,当我在phpmyadmin中检查对其进行验证时,它仍显示OpenSSL 1.1.1a。尝试在我的站点上通过SSL Labs SSL测试进行检查后,确实表明当前的OpenSSL仍为1.1.1a。
想知道我在这里想念什么。
答案 0 :(得分:0)
我的愚蠢:我在自己制作的另一个文件夹上更新OpenSSL二进制文件。这是一个备份文件夹。
我现在可以更新主要的二进制文件xampp \ apache \ bin,并且它会相应地反映出来。