Confuso sobre o número da versão do nginx

Confuso sobre o número da versão do nginx

Estou administrando um servidor Ubuntu 14. Quando digito nginx -vbash, recebo nginx version: nginx/1.4.6 (Ubuntu). De acordo comnginx.org, a versão estável mais recenteparecepara ser 1.13.9, não 1.4.6. No entanto, quando executo sudo apt-get install --only-upgrade nginx, recebo a resposta "a versão mais recente já está instalada". A partir disso, entendo que o número da versão que obtive nginx -vnão é totalmente inequívoco. O que significa o número da versão?

Responder1

Os pacotes do Ubuntu não acompanham o mesmo ritmo da versão do software original.

A versão mais recente suportada do nginx para Ubuntu 14.04 da Canonical é a versão que você vê na saída do nginx -vcomando, que é 1.4.6 neste caso. Os próprios pacotes do Ubuntu passam pelos próprios processos de teste e integração da Canonical e selecionam versões específicas que desejam suportar com seu sistema operacional.

Além disso, o Ubuntu 14 não é a distribuição Ubuntu mais recente disponível, a versão 16.04 provavelmente tem uma versão mais recente do nginx disponível.

Pode haver pacotes não oficiais de versões mais recentes do nginx disponíveis para Ubuntu, você pode procurá-los na Internet.

Responder2

Como já mencionado por Tero Kilkanen o pacote Nginx no Ubuntu não está atualizado. A propósito, este não é um problema específico do Nginx no Ubuntu. Este é o caso de muitos pacotes.

No entanto, para obter a maneira mais rápida de obter um pacote estável do Nginx em seu Ubuntu, use oppa:nginx. É mantido pela equipe Nginx.

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx

informação relacionada