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

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

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

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

 apt-get update && apt-get upgrade

Установка NGINX

 apt-get install nginx

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

nginx -v

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

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

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

sudo yum update

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

sudo yum info nginx
yum info nginx

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

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

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

sudo yum install epel-release

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

sudo yum install nginx

Если вы устанавливаете пакет из 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]:

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

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

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

sudo systemctl start nginx

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

sudo systemctl enable nginx

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

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

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

sudo systemctl stop nginx

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

sudo systemctl restart nginx

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

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