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-backportsao seu arquivo sources.list. É descrito aqui . -
Configure
APT pinningpara 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: 100em
/etc/apt/preferences. Se este arquivo ainda não existir, crie-o. -
Executar
apt-get update. -
Execute
apt-get install -t jessie-backports nginxpara instalarnginxdejessie-backports.