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

Nginx [engine x] — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения.

Для начала обновляем систему

sudo yum 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/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

Основная версия:

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key

Можно прописать в файл все два репозитория. Тогда по умолчанию будет использоваться стабильная версия. Если нужна основная версия, тогда ее нужно указать программе yum, что бы она использовала репозиторий основной версии.

Для этого устанавливаем yum-utils для того, что бы мы могли потом использовать yum-config-manager. Прописываем в терминале и устанавливаем:

sudo yum install yum-utils

Потом указываем репозиторий прописав;

sudo yum-config-manager —enable nginx-mainline

И сама установка nginx прописываем в терминале команду:

sudo yum install nginx

Теперь на нужно запустить nginx. Для этого прописываем:

sudo systemctl start nginx

Для того, что бы nginx сам запускался после перезагрузки прописываем:

sudo systemctl enable nginx

На этом установка Nginx закончена.

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

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

3 × 4 =