Как установить Nginx на RHEL 8 / CentOS 8 через менеджер пакетов - dnf
- Последнее обновление: 3 Ноября 2023 г.
- Просмотры: 227
- Автор: Админ

Коллеги всем привет.
В сегодняшней статье мы поговорим о том как установить последнюю и стабильную версию веб сервера Nginx на Centos или Redhat версии 8 из менеджера пакетов dnf.
Nginx - это один из самых популярных HTTP веб серверов в мире. Nginx может обслуживать очень большие сайты с высоким трафиком и расходуя при этом меньше ресурсов, чем веб сервер Apache. Также nginx имеет возможность использовать его как обратный прокси сервер.
Начинаем установку.
Первое с чего мы начнем так это установим все обновления на нашем Linux сервере если они есть. Для установки обновления используем команду:
$. sudo dnf update -y
Я не давно уже обновлял свой сервер, по этому никаких обновлений у меня на данный момент нет.
Для начала давайте проверим какие версии nginx имеются в стандартном репозитории Centos 8. Для проверки используем команду:
$. sudo dnf module list nginx
Как видим со скриншота, то в стандартном репозитории Centos 8 имеются не все версии веб сервера Nginx, а мы хотим установить самую новую и стабильную версию.
Чтобы нам установить самую новую и стабильную версию Nginx, то нам нужно добавить репозиторий Nginx на наш Linux сервер.
Добавляем Nginx репозиторий.
Переходим в директорию где у нас лежат все репозитории нашего Linux сервера.
$. cd /etc/yum.repos.d
Создаем файл nginx.repo
$. sudo vim nginx.repo
Добавляем в файл содержимое:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Сохраняем и закрываем файл.
Теперь после того как мы добавили Nginx репозиторий на наш сервер, то теперь мы уже можем начинать установку Nginx. Для установки выполните простую команду:
$. sudo yum install nginx
Подтвердите установку Nginx клавишей y.
После того как наш Nginx установился, то теперь нам осталось проверить его версию, для этого используйте команду:
$. nginx -v
Успех.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.