Sunucumda debian jessie çalıştırıyorum ve son zamanlarda http / 2 desteği (nginx 1.10) ile yeni nginx web sunucusuna yükselttim. Bugün olduğu gibi, harika çalışıyor ve web sunucusu http2 protokolü ile içerik sağlıyor.
Bunu, okudum krom NPN destek düşüyorsa ve ancak 15.5.2016 sonra ALPN verir. ALPN, openssl 1.0.2'nin yüklü olmasını gerektiren bir uzantıdır, ancak debian jessie sadece openssl 1.0.1'dir (ayrıca debian backports ve başka bir depoda, bu debian için openssl 1.0.2 sürümü yoktur).
Ve sorun var - SPDY'den http2'ye yükseltme yaptım ve birkaç gün içinde, http2'yi kapatmak zorunda kalacak ve SPDY'yi kullanamıyorum çünkü nignx'in bu sürümünde sadece http2 var. Ben de, bu debian sürümünün openssl 1.0.1 ile sıkışmış ve sadece debian streç 1.0.2l openssl olacak okudum. Ama tarihi yayınlamak için neredeyse yıl var ve krom yakında destek bırakacak, bu yüzden http2 protokolünün faydasını kaybetmek istemiyorum.
Herhangi bir çözüm var mı, kendi sisteminizi (kötü bakım) inşa etmeden veya backports deposunun sahip olmasını beklemeden, openssl 1.0.2'yi bu sisteme nasıl kurabilirim? Bunlardan birinin manuel olarak bağlanması ve bakımı yapılması gerekiyorsa, sistemimde iki openssl sürümü istemiyorum.
Herhangi bir yardım için teşekkürler.
1.0.2
girmeye çalışan koruculardan Kurt Roeckx ile gidiyorum jessie
: "Bu sürüm 1.0.1 sürümü ile uyumlu olmalıdır. Hiçbir şey beklemiyorum 1.0.1'den 1.0.2'ye taşınmayı kırmak. " (Daha fazla farkında libc6
apt-get install -t stretch nginx
(a vanilya üzerinde Debian jessie
birlikte nginx
olarak çeker yüklü): nginx nginx-common nginx-full libnginx-mod-http-auth-pam libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libssl1.0.2
. (Bunlar on paket ..)
apt pinning
ve kullanımıopenssl
dışındaDebian stretch
.