• Не создавайте несколько учетных записей, вы будете заблокированы! Для получения дополнительной информации о правилах, ограничениях и многом другом посетите страницу «Помощь».
    Нашли неработающую ссылку? Используйте кнопку «Жалоба»!

Администратирование Обновление версии Nginx 1.18 до последней стабильной версии Nginx на Ubuntu 22.04

    Сейчас эту тему никто не читает.
Регистрация
02.06.21
Донат
50.00 ₽
Сообщения
18,788
Решения
2
Реакции
24,358
Веб-сайт
itnull.info
Делаем установку вспомогательных пакетов:
Код:
Расширить Свернуть Скопировать
apt-get install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring
Скачиваем и добавляем ключ Nginx Inc. в систему:
Код:
Расширить Свернуть Скопировать
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Проверяем, верно ли загружен ключ:
Код:
Расширить Свернуть Скопировать
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
Если все успешно то, должны получить следующее сообщение:
Код:
Расширить Свернуть Скопировать
pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <signing-key@nginx.com>

Подключение репозитория:
Если Вы хотите установить стабильную (Stable) ветку, то выполните.
Код:
Расширить Свернуть Скопировать
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Если Вы хотите установить основную (Mainline) ветку, то выполните (нам это и нужно)
Код:
Расширить Свернуть Скопировать
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Настроим закрепление пакетов, чтобы к нам не устанавливались пакеты nginx распространяемые в дистрибутиве Ubuntu
Код:
Расширить Свернуть Скопировать
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx

Теперь установим Nginx:
Код:
Расширить Свернуть Скопировать
apt-get update
apt-get install -y nginx
Проверим открытые порты:
Код:
Расширить Свернуть Скопировать
netstat -ltupn | grep nginx
Проверяем версию nginx
Код:
Расширить Свернуть Скопировать
nginx -v
 
Реакции:

Похожие темы

Чтобы добавить собственную альтернативную версию PHP в ISPmanager, нужно создать два XML-файла в...
Ответы
0
Просмотры
1K
Назад
Сверху Снизу