Estoy ejecutando debian jessie en mi servidor y recientemente me actualicé al nuevo servidor web nginx con soporte http / 2 (nginx 1.10). Como hoy, funciona muy bien y el servidor web está entregando contenido con el protocolo http2.
He leído que Chrome está dejando de admitir NPN y solo permite ALPN después del 15.5.2016. ALPN es una extensión, que requiere la instalación de openssl 1.0.2, pero en debian jessie solo es openssl 1.0.1 (también en los puertos de Debian y otros repositorios, no hay una versión de openssl 1.0.2 para este debian).
Y está el problema: he actualizado de SPDY a http2 y en unos días tendré que apagar http2 y no puedo usar SPDY porque esta versión de nignx solo tiene http2. También he leído que esta versión de debian se quedará con openssl 1.0.1 y solo debian stretch tendrá openssl 1.0.2. Pero para la fecha de lanzamiento hay casi un año y Chrome pronto dejará de ser compatible, por lo que no quiero perder el beneficio del protocolo http2.
¿Hay alguna solución, cómo instalar openssl 1.0.2 en este sistema, sin construir una compilación propia (mal mantenimiento) o esperar que el repositorio de backports lo tenga? Tampoco quiero dos versiones de openssl en mi sistema si una de ellas debe vincularse y mantenerse manualmente.
Gracias por cualquier ayuda.
1.0.2
en jessie
apenas poco después de la congelación (que fue rechazada en aquel entonces.): "Esta versión debe ser compatible con la versión 1.0.1 no espero nada para romper el movimiento de 1.0.1 a 1.0.2 ". (Me gustaría ser más conscientes de libc6
.)
apt-get install -t stretch nginx
(en una de vainilla Debian jessie
con nginx
instalada) se tire en: 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
. (Estos son diez paquetes ...)
apt pinning
y usaropenssl
fuera deDebian stretch
.