Я запускаю debian jessie на своєму сервері і нещодавно оновлений до нового веб-сервера nginx з підтримкою http / 2 (nginx 1.10). Як і сьогодні, він працює чудово, і веб-сервер доставляє контент за допомогою протоколу http2.
Я прочитав, що хром втрачає підтримку NPN і дозволяє ALPN лише після 15.5.2016. ALPN - це розширення, яке вимагає встановлення openssl 1.0.2, але для debian jessie є лише openssl 1.0.1 (також на депонах Debian та інших сховищах, для цієї debian немає версії openssl 1.0.2).
І в цьому проблема - я перейшов з SPDY до http2 і за кілька днів мені доведеться вимкнути http2 і не можу використовувати SPDY, оскільки ця версія nignx має лише http2. Я також читав, що ця версія debian буде застрягати з openssl 1.0.1, і тільки на debian розтягування буде opensl 1.0.2. Але до дати випуску майже рік, і хром скоро втратить підтримку, тому я не хочу втрачати перевагу протоколу http2.
Чи є якесь рішення, як встановити openssl 1.0.2 в цій системі, не будуючи власну збірку (неправильне обслуговування) або чекаючи, коли сховище підтримує його? Я також не хочу, щоб у моїй системі були дві версії openssl, якщо одну з них потрібно пов’язати та підтримувати вручну.
Дякуємо за будь-яку допомогу.
1.0.2
в jessie
тільки незабаром після заморожування (який був відхилений тоді). «Ця версія має бути сумісна з версією 1.0.1 я нічого не чекаю перервати перехід від 1.0.1 до 1.0.2. " (Мені б це було більше відомо libc6
.)
apt-get install -t stretch nginx
(на ваніль Debian jessie
з nginx
встановлений) буде тягнути в: 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
. (Це десять пакунків ..)
apt pinning
та використовуватиopenssl
зDebian stretch
.