Назад | Перейти на главную страницу

Установите nginx из jessie-backports, обновите openssl до 1.0.2k, но версия openssl -v показывает 1.0.1t

Я использую Debian 8.7 64 bit на vserver для тестирования.

Я установил nginx через

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

nginx -v показывает nginx version: nginx/1.10.3.

Я также проверяю версию openssl через openssl version -v и получил

OpenSSL 1.0.1t 3 May 2016 (Library: OpenSSL 1.0.2k 26 Jan 2017) в результате.

В настоящее время у меня проблема с продуктивным сервером, потому что у меня много нет failed (SSL: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init) ошибок и обнаружил, что у nginx и openssl были проблемы при использовании версии 1.9 nginx. Производительная система по-прежнему использует nginx / 1.9.10.

Прежде чем я захочу обновить nginx до 1.10 через jessie-backports, я хочу проверить, все ли работает. Во время тестирования я также проверил версию 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.