Od chvíle, kdy google začal jako weby https, s více hromadné instalace SSL- a kde si můžete. Celkově, kromě obtěžování pro servery, které máme a snížení rychlosti. Dobrá věc je, to HTTP2 standard pro více než rok a půl je integrován ve všech hlavních prohlížečích a servery a podpora protokolu http, které jsou dostatečně stabilní. Bohužel neexistuje žádný stabilní balíčky Debianu, aby v hlavním http servery HTTP2. Verze, které jsou nezbytné pro nás pracovat HTTP2 jsou následující:

Mešanicata mi je velký a podle má být použit, závisí na apache nebo nginx. Já nehraju ještě k uvolnit na Debianu http2 apache 8 Od té doby jsem nikdy neměl, ale mít to tak repoto backports, To nebude velký problém. Pro nginx již hrál několikrát. Celkově kroky jsou málo a relativně jednoduché:

  1. Přidat nginx oficiální repo – v Debianu je 1,6 x vesiâta. 🙄
  2. Instalace openssl sami v backports je v současné době 1.0.2 (k) – Co potřebujeme pro alpn Údržba pro všechny funguje a je rychlý
  3. nainstalujete devscripts – To je čas podělit se bildnem náš balíček, protože úředník je kompilována s openssl 1.0.1 t, který nefunguje ALPN a ne v prohlížečích reagovat dobře a funguje pouze v případě, že http2 vystupňováním to
  4. inkrementirame verze není držet balíčky, například ciganiâta a k dispozici je nová verze pouze pro sinkenm sorsovete

Pojďme začít krok za krokem

Přidat nginx repo

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

Přidejte k dev knihovnu openssl 1.0.2 a jinak bildnem to znovu s 1.0.1 jsem t je cíl

echo 'deb http://ftp.debian.org/debian jessie-backports main' | tee /etc/apt/sources.list.d/backports.list

apt update && apt install libssl-dev -t jessie-backports

 

Teď jeho přidání knihovny potřebné pro kompilaci nginx

apt install devscripts

apt build-dep nginx

mkdir nginx-build

cd nginx-build

apt-get source nginx

Pokud pracujete správně byste měli mít strukturu jako

~/nginx-build # ll
total 1004
drwxr-xr-x 10 root root   4096 Feb 21 18:37 nginx-1.10.3
-rw-r--r--  1 root root 103508 Jan 31 17:59 nginx_1.10.3-1~jessie.debian.tar.xz
-rw-r--r--  1 root root   1495 Jan 31 17:59 nginx_1.10.3-1~jessie.dsc
-rw-r--r--  1 root root 911509 Jan 31 17:59 nginx_1.10.3.orig.tar.gz

Vstoupit do папта v níž jsou uživatelé, kód nginx v mém případě to nginx-1.10.3 spustit příkaz s níž инкрементирате verze, Já osobně raději přidat 1 k tomuto sestavení

debchange --newversion 1.10.3-1

Po přidání changelog a můžete pokračovat v aktuální kompilace

debuild -us -uc -i -I -b -j6

Malé vysvětlení na stránce konfigurace příkazu:

-nás - uc říkají, že skript není do “Podepsáno” .DSC a změny souborů.. -Já a -Já vytvořit skript ignorovat soubory pro správu verzí. -B Chcete-li generovat pouze binární balíček. -j jako s udělat kolik paralelní proces překompilovat 🙂

 

Jakmile jste dokončili výše uvedeného procesu by měl instalujeme naše nové balíčky. Pokud jste již nainstalovali nginx je lepší ji odinstalovat

apt remove nginx nginx-*

Taky není špatný nápad, aby zálohovat nginx složku v /etc. V zásadě při aktualizaci 1.6.5 do 1.10.3 neměl jsem drama, ale nikdy nevíte,. Nové пактеи jsou ve složce na vyšší úrovni, a musí být instalován s týmem jako:

dpkg -i ../*.deb

Pokud vše proběhlo hladce, stačí pouze spustit nginx proces, a aby ho nastavit http2 že už není účelem tohoto článku.

Rozchod není do slova,
rozchod byl премълчаното,
ve strachu, něco ztratíte,
ve strachu, že už nic není.
Rozpad není v čase,
na co odcházet, jsi sama,
v co sbohem jsi přijal,
rozchod je pak…