Na minha opinião, uma rota melhor, em vez de compilar por conta própria, especialmente se você ainda não é experiente (sem ofensa), seria usar backports , que existem, porque:
You are running Debian stable, because you prefer the Debian stable tree. It runs great, there is just one problem: the software is a little bit outdated compared to other distributions. This is where backports come in.
Seguir este caminho também fornece atualizações de segurança, que você, de outra forma, teria cuidado de si mesmo.
Uma advertência: A versão atual de nginx
in j-bpo
é construída com openssl 1.0.1
, o que significa que você não poderá usar ALPN
, mas NPN
, assim você não conseguirá t serve HTTP/2
para Chrome
usuários, porque os desenvolvedores perderam NPN
suporte recentemente, mas funcionará para pessoas que usam Firefox
, por exemplo. Descrevi uma solução alternativa aqui . Se for possível que os dois esperem mais quatro semanas: nginx
in j-bpo
será recriado em relação a openssl 1.0.2
, para que você não precise mais desta solução alternativa.
Então, vamos fazer isso (por enquanto):
-
Adicione
jessie-backports
ao seu arquivo sources.list. É descrito aqui . -
Configure
APT pinning
para extrair somente pacotes que você está especificando emjessie-backports
:Coloque algo nos moldes de:
Package: * Pin: release n=jessie Pin-Priority: 900 Package: * Pin: release a=jessie-backports Pin-Priority: 100
em
/etc/apt/preferences
. Se este arquivo ainda não existir, crie-o. -
Executar
apt-get update
. -
Execute
apt-get install -t jessie-backports nginx
para instalarnginx
dejessie-backports
.