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