Премиальное программное обеспечение и практические уроки
Как установить последнюю версию Nginx на CentOS 8
версия nginxЧто делать, если в репозитории по умолчанию CentOS8 встроен nginx версии 1.14.1. Недавно я пропустил сканирование, и мне предложили обновиться до версии 1.17.7 или выше. Вот как это сделать.Последняя версия nginxи установите указанную версию Nginx.
Установка официального источника nginx
В каталоге /etc/yum.repos.d/ создайте новый файл nginx.repo:
vi /etc/yum.repos.d/nginx.repo
Вставьте следующее содержимое в файл nginx.repo:
[nginx-stable]
имя=стабильный репозиторий nginx
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
включено=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx основной репозиторий
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
включено=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Версия nignx в системе и исходном коде EPEL устарела. Используйте официальный источник выше для установки последней версии.
После сохранения и выхода выполните команду dnf list, чтобы вывести список всех версий nginx:
список dnf nginx --showduplicates
Текущая версия nginx в системе — nginx1.14.1. Ниже описана процедура обновления версии nginx.
Посмотреть последнюю версию nginx:
dnf информация nginx
Установите последнюю версию nginx:
dnf установить nginx
Обновите последнюю версию nginx с более ранней версии:
обновление dnf
Примечание: Если вы обновляете nginx с более ранней версии, сначала сделайте резервную копию файлов.
Установите указанную версию nginx:
dnf установить nginx-1.18.0
Если ты не хочешьУстановить nginxПоследняя версия — 1.20.2. Вы также можете установить конкретную версию nginx, добавив номер версии после nginx-.
Проверьте версию nginx:
nginx -v
ПроверятьnginxИнформация об инсталляционном пакете:
rpm -qi nginx
Удалить nginx:
dnf удалить nginx
Если вы хотите удалить nginx, вы можете выполнить dnf удалить nginx Заказ.
Установка Nginx из других источников
В каталоге /etc/yum.repos.d/ создайте новый файл nginx.repo:
vi /etc/yum.repos.d/nginx.repo
Вставьте следующее содержимое в файл nginx.repo:
[nginx-mainline]
name=nginx основной репозиторий
baseurl=http://mirrors.ustc.edu.cn/nginx/mainline/centos/$releasever/$basearch/
gpgcheck=0
включено=1
module_hotfixes=true
Сохраните и выйдите. Способ установки тот же, что и выше.