从jessie-backports安装nginx更新openssl到1.0.2k,但openssl版本-v显示1.0.1t

我在一台vserver上使用Debian 8.7 64位进行testing。

我通过安装nginx

apt-get update -y && apt-get -t jessie-backports install nginx

nginx -v显示nginx version: nginx/1.10.3

我也通过openssl version -v并得到

OpenSSL 1.0.1t 3 May 2016 (Library: OpenSSL 1.0.2k 26 Jan 2017)

目前我有一个高效率的服务器的问题,因为我得到很多closuresfailed (SSL: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init)错误,发现nginx和openssl使用1.9版本的nginx时有一些问题。 生产系统仍然使用nginx / 1.9.10。

在我想通过jessie-backports更新nginx到1.10之前,我想testing一切是否仍然有效。 在testing的同时,我也检查了openssl的版本,并得到了我上面粘贴的信息。 那是什么意思? 是openssl 1.0.1t或1.0.2k安装?

谢谢你的帮助!

这个问题在这里回答https://unix.stackexchange.com/questions/349798/how-to-distinguish-which-version-of-openssl-is-installed

为了简短:

openssl是前端,命令行界面。

libssl1.0.0是后端,是从nginx(或其他程序)使用的库。

当使用openssl version -v它显示了cli和库的版本。 cli可以有不同于库的版本,但是应该提到的是,当两者具有相同的版本时,它是更好的。

提到的错误在更新nginx到1.10时就消失了。