我对 openssl 和 mod_ssl 有点困惑,所以经过几个小时的谷歌搜索和阅读文档后,我不得不在这里发布我的疑问。我在 apache 2 上,它内置了 ssl,所以我在哪里可以检查正在使用的 openssl 版本。是 apache 正在使用的机器的 openssl 还是 mod_ssl 捆绑的东西
$ openssl version
OpenSSL 1.0.0-fips 29 Mar 2010
$ uname -a
Linux
当我点击该 URL 时,它显示以下响应:
Server:Apache/2.2.24 (Unix) mod_ssl/2.2.24 OpenSSL/1.0.0.e
当在 mod_ssl.so 中使用 grep 时也是如此:
$ strings mod_ssl.so | grep -i openssl
OpenSSL 1.0.0e 6 Sep 2011
那么为什么版本会有差异以及从哪里选择该版本呢?
答案1
MOD_SSL 是 Apache 用于与加密引擎 OpenSSL 进行通信的接口。OpenSSL 负责工作,而 MOD_SSL 提供允许 Apache 使用 OpenSSL 功能的功能...
从 :https://www.experts-exchange.com/questions/27628939/Apache-Mod-SSL-and-OpenSSL 之间有什么区别.html