
Nginx [engine x] — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения.
Для начала обновляем систему
sudo dnf updateСоздаем файл для yum-репозитория Nginx:
sudo touch /etc/yum.repos.d/nginx.repoЕсть 2 версии nginx. Stable version (Стабильная) и Mainline version (Основная). Основная версия — это последняя версия nginx с новыми функционалом. Стабильная версия — это версия, которая нацелена на стабильность и безопасность. Новый функционал не добавляется.
В файл nginx.repo прописываем и сохраняем файл:
sudo vi /etc/yum.repos.d/nginx.repoСтабильная версия:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/8/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=trueОсновная версия:
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/8/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=trueМожно прописать в файл все два репозитория. Тогда по умолчанию будет использоваться стабильная версия. Если нужна основная версия, тогда ее нужно указать программе dnf, что бы она использовала репозиторий основной версии.
Потом указываем репозиторий прописав:
sudo dnf config-manager --set-enabled nginx-mainlineИ сама установка nginx прописываем в терминале команду:
sudo dnf install nginxТеперь на нужно запустить nginx. Для этого прописываем:
sudo systemctl start nginxДля того, что бы nginx сам запускался после перезагрузки прописываем:
sudo systemctl enable nginxНа этом установка Nginx закончена.






