Debian (Stretch)을 사용하고 있습니다. 다음을 openssl version
반환합니다.
OpenSSL 1.1.0f 2017 년 5 월 25 일 (라이브러리 : OpenSSL 1.1.0-pre6-dev xx XXX xxxx)
OpenSSL ( 1.1.0-pre6-dev )에 사용되는 "라이브러리" apt-get install openssl
를 도움이되지 않는 것 같으므로 어떻게 최신 버전으로 업데이트 할 수 있습니까?
다른 서버에서 openssl version
"OpenSSL 1.1.0g 2 Nov 2017 (라이브러리 : OpenSSL 1.1.0f 25 May 2017)"을 반환합니다. 사용 된 버전 라이브러리가 설치된 패키지와 동일하지 않을 수있는 방법은 무엇입니까?
업데이트 1
apt-cache policy openssl libssl1.1
출력은 다음과 같습니다.
openssl :
Installed: 1.1.0f-3+deb9u1
Candidate: 1.1.0f-3+deb9u1
Version table:
1.1.0f-3+deb9u1 500
500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
100 /var/lib/dpkg/status
1.1.0f-3 500
500 http://debian.mirrors.ovh.net/debian stretch/main amd64 Packages
libssl1.1 :
Installed: 1.1.0f-5
Candidate: 1.1.0f-5
Version table:
1.1.0f-5 100
100 /var/lib/dpkg/status
1.1.0f-3+deb9u1 500
500 http://security.debian.org/debian-security stretch/updates/main amd64
Packages
1.1.0f-3 500
500 http://debian.mirrors.ovh.net/debian stretch/main amd64 Packages
업데이트 2
두 가지 버전의 openssl이 설치된 것으로 보입니다.
usr/local/ssl/bin/openssl version
OpenSSL 1.0.2h 반환 2016 년 5 월 3 일
usr/bin/openssl version
OpenSSL 1.1.0f를 반환합니다. 2017 년 5 월 25 일 (라이브러리 : OpenSSL 1.1.0-pre6-dev xx XXX xxxx)
which openssl
/ usr / bin / openssl을 반환합니다.
ldd $(which openssl)
보고
linux-vdso.so.1 (0x00007fff3b074000)
libssl.so.1.1 => /usr/local/lib/libssl.so.1.1 (0x00007f4ec0de0000)
libcrypto.so.1.1 => /usr/local/lib/libcrypto.so.1.1 (0x00007f4ec095b000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4ec0757000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4ec053a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4ec019b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4ec12f9000)
먼저 로컬에 설치된 라이브러리와 바이너리 ( libcrypto
, libssl
등 및 openssl
)를 제거해야합니다 . 이렇게하면 보안 지원을받는 패키지 버전을 사용할 수 있습니다.
당신이있어 무엇을 얻으려면 정말 , 후 즉, Nginx에 HTTP2 및 TLS와, 내가보기 엔 당신이 사용하는 것이 좋습니다 백 포트 패키지 대신 자신의 건물을; 해당 버전에는 원하는 기능이 있습니다. 이렇게하려면 (루트 권한으로) 실행하십시오.
echo deb http://http.debian.net/debian stretch-backports main > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install -t stretch-backports nginx
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다