Установка последней версии Nginx в Centos 8

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 закончена.

Добавить комментарий

Ваш адрес email не будет опубликован.

2 × 1 =