Как установить Nginx в Linux

Nginx - это популярный HTTP-веб-сервер с открытым исходным кодом. Программное обеспечение использует масштабируемую управляемую событиями асинхронную архитектуру, которая обрабатывает запросы по одному за раз. Помимо веб-сервера, он также работает в качестве обратного прокси-сервера, почтового прокси, HTTP-кэша и балансировщика нагрузки.

Как установить Nginx в Ubuntu и Debian

Обновляем порты (не обязательно)

apt-get update && apt-get upgrade
Markup

Установка NGINX

apt-get install nginx
Markup

Проверим, установлен ли NGINX

nginx -v
Markup

Команда должна показать версию сервера:

nginx version: nginx/1.10.3
Markup
ПредметWeb Server
Как установить Nginx в Centos 8

Перед любой установкой всегда обновляйте локальный репозиторий, чтобы убедиться, что вы загружаете последнюю версию программного обеспечения. Используйте команду:

sudo yum update
Markup

Вы можете проверить пакет Nginx, прежде чем добавить его в свою систему. Запросите просмотр метаданных RPM, включенных в каждый пакет RPM:

sudo yum info nginx
Markup
yum info nginx
Markup

Затем установите Nginx на CentOS 8 с помощью команды:

sudo yum install nginx
Markup
ПредметWeb Server СложностьПростая
Как установить Nginx в Centos 7

Пакеты Nginx доступны в репозиториях EPEL. Если у вас не установлено хранилище EPEL, наберите:

sudo yum install epel-release
Markup

Затем установите Nginx при помощи команды:

sudo yum install nginx
Markup

Если вы устанавливаете пакет из EPEL в первый раз, то yum может предложить вам импортировать ключ GPEL EPEL:

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Importing GPG key 0x352C64E5:
    Userid     : "Fedora EPEL (7) "
    Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
    Package    : epel-release-7-9.noarch (@extras)
    From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    Is this ok [y/N]:
Markup

Тут вам нужно нажать y и затем Enter.

ПредметБазы данных
Как запустить Nginx

Запуск nginx осуществляется следующей командой:

sudo systemctl start nginx
Markup

Чтобы включать службу при загрузке системы, используйте:

sudo systemctl enable nginx
Markup

Если вы проверите статус сервиса, то в выводе должно быть указано, что Nginx активен - active (running):

sudo systemctl status nginx
Markup
ПредметWeb Server
Как остановить Nginx

Остановить можно Nginx с помощью команды:

sudo systemctl stop nginx
Markup

Перезапустить Nginx:

sudo systemctl restart nginx
Markup

Перезагрузить файлы конфигурации, не останавливая службу:

sudo systemctl reload nginx
Markup
ПредметWeb Server
Читать по теме
Интересные статьи