(x) s central do Google HTTPS и ч T c t t do е о central esta EM за по ч на х alpha é sui generis, Mais Massa instalação de SSL e ONDE você. EM geral, além de Mais assédio para servidores e degradação de Velocidade. A coisa boa é que, Que Http2 O padrão por Mais de um ano e Meio é integrado EM todos OS principais Navegadores e o servidor HTTP de manutenção e estável o suficiente. Infelizmente, O Debian estável SEM Pacotes que Manter a base http2 servidores http. Versões que precisam trabalhar http2 são Como segue:

EM мешаницата Grande Segundo USO Apache Ou nginx depende. EU ainda não joguei rodando no Apache http2 do Debian 8 Já que não tinha no backports репото TEM que, Não será um Grande problema.. Para nginx já tocou algumas vezes. EM geral, OS Passos são poucas e relativamente simples:

  1. Adicionar nginx recompra – EM весията é de 1,6. х Debian
  2. Estamos actualmente к 1.0.2 OpenSSL do backports – Esta necessidade de Alpn Manutenção de coisas para trabalhar e é rápido
  3. Estamos devscripts – Este é o momento de partilhar o Nosso pacote que irá билднем porque o 1.0.1t que FOI compilado com o OpenSSL, que não funciona alpn e Navegadores não respondem BEM e trabalha http2 - só se esquenta
  4. инкрементираме versão de não - циганията com embalagens e UMA Nova versão para синкенм сорсовете

Vamos começar Passo a Passo

A adição de nginx repo

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

Adicionar uma biblioteca de openssl k dev 1.0.2 e bildnem caso contrário ele novamente com 1.0.1 t é o alvo

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

 

Agora, preso ao seu Adicionar bibliotecas necessárias para compilação do nginx

apt install devscripts

apt build-dep nginx

mkdir nginx-build

cd nginx-build

apt-get source nginx

Se você trabalhou corretamente têm estrutura do

~/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

Digite o código - Fonte do Papa EM que разархивиран nginx no MEU CaSO e nginx - 1.10.3 executar Comando que инкрементирате versão, EU pessoalmente prefiro adicionar 1 Este Bildt

debchange --newversion 1.10.3-1

Depois de adicionar o changelog e opcional Pode Proceder à Mistura

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

Alguns esclarecimentos sobre a configuração.:

-Nós to Para não dizer o script “Sinal” .DSC and.changes arquivos. -EU E -EU Você FAZ OS arquivos de script para controle de versão. -B Para Gerar um pacote binário. -J como com fazer quantos processo paralelo de recompilá-🙂

 

Depois de ter concluído o processo acima, deve instalar nos nossos novos pacotes. Se você já tiver instalado o nginx é BOM деинсталирате

apt remove nginx nginx-*

Também não é UMA má ideia para fazer um backup do arquivo / etc nginx. EM princípio, a atualização Da 1.6.5 A 1.10.3 SEM dramas, MAS Nunca se sabe. O novo пактеи estão no nível superior e o ficheiro deve ser instalado com um Comando do:

dpkg -i ../*.deb

Se tudo correu BEM, você só Precisa colocar o nginx processo e ser configurado http2 que já não é o propósito Deste artigo.

A separação não está EM Palavras,
A separação é EM премълчаното,
No meDo, Você VAI perder,
No meDo, Não existem.
A separação não é tempo,
EM que IR sozinho,
Você Leva aquele Adeus,
A separação é então…