Как обновить nginx на Ubuntu 16.04

В настоящее время мы запускаем nginx в Ubuntu, установленная версия: 1.10.3-0ubuntu0.16.04.3

Запуск sudo apt update отражает то, что мы работаем в последней версии, однако переход на nginx.org показывает, что последняя версия - 1.17. ,

Как нам обновиться до последней версии?

0
задан 29 May 2019 в 17:44

3 ответа

Следуйте ниже команд от терминала.

cd /tmp

wget http://nginx.org/keys/nginx_signing.key

sudo apt-key add nginx_signing.key

sudo sh -c "echo 'deb http://nginx.org/packages/stable/ubuntu/ '$(lsb_release -cs)' nginx' > /etc/apt/sources.list.d/Nginx.list"

sudo apt-get update

sudo apt-get dist-upgrade

1
ответ дан 29 May 2019 в 17:44

Лучшее решение - самостоятельно скомпилировать Nignx. Это даст вам последнюю обновленную версию.

Скомпилированные пакеты не всегда являются обновленной версией, но они ориентированы на стабильную версию.

0
ответ дан 29 May 2019 в 17:44

Следуйте инструкциям на веб-сайте Nginx:

http://nginx.org/en/linux_packages.html#Ubuntu

Установите предпосылки:

sudo apt install curl gnupg2 ca-certificates lsb-release

Для установки способного репозитория для стабильных nginx пакетов выполните следующую команду:

echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Если требуется использовать магистраль nginx пакеты, выполнить следующую команду вместо этого:

echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Затем, импортируйте официальный nginx ключ подписи, настолько склонный, мог проверить подлинность пакетов:

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

Проверьте, что у Вас теперь есть надлежащий ключ:

sudo apt-key fingerprint ABF5BD827BD9BF62

Вывод должен содержать полный цифровой отпечаток 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 следующим образом:

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
uid   [ unknown] nginx signing key <signing-key@nginx.com>

Для установки nginx выполните следующие команды:

sudo apt update
sudo apt install nginx
0
ответ дан 24 October 2019 в 06:43

Другие вопросы по тегам:

Похожие вопросы: