Что такое NGINX![]() ![]() |
NGINX —
простыми словами
|
программный продукт для развертывания веб-сервера или веб-прокси (http, mail). Получил большое распространение благодаря простоте настройки и скорости работы. Название — производное от engine x и по-русски произносится «энджинкс» или «энжин-иикс». Может использоваться как:
По сравнению с Apache, работает быстрее при отдаче статики, а также потребляем меньше ресурсов сервера. Apache, в свою очередь, совместим с большинством программ и гибок благодаря модульной системе. Очень часто, администраторы устанавливают оба веб-сервера одновременно — NGINX принимает запросы, отдает статику и перенаправляет обработку скриптов Apache. Такой подход позволяет извлечь плюсы обоих систем. NGINX хорошо документирован. На официальном сайте можно найти документацию по установке, настройке и поддержке приложения. Инструкция полная и может использоваться как чайниками, так и опытными администраторами nginx. Загрузить пакет можно на официальном сайте в разделе скачать. Изначально, пакет разработан и протестирован на системе FreeBSD. Но он также хорошо поддерживается на Linux (Ubuntu, CentOS, ...) и, даже, Windows. На распространенные системы UNIX может быть установлен из репозитория, например, на Ubuntu командой: apt install nginx Для более специализированных задач nginx может быть собран из исходников с включением или отключением дополнительных возможностей. А также мы можем подгрузить сторонние модули при сборке. Подробнее о NGINX на Википедии |
Встречается в статьях
Инструкции:
- Использование playbook и роли в Ansible на примере установки NGINX
- Как настроить связку Apache + HTTP/2 на Linux CentOS 7
- Как установить и настроить связку Asterisk + FreePBX на CentOS 8
- Как установить и настроить связку Asterisk + FreePBX на Ubuntu
- Как собрать свой собственный deb-пакетов с нуля под Linux Debian
- Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
- Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
- Использование связки Elasticsearch + Kibana + Logstash на Linux Ubuntu
- Настройка безопасности Linux с помощью Fail2ban
- Инструкция по установке и использованию GLPI на Linux CentOS
- Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
- Как вручную настроить сервер хостинга на CentOS 7
- Как установить и настроить iRedMail на Rocky Linux или CentOS
- Настройка почтового сервера iRedMail на Ubuntu/Debian
- Как оптимизировать веб-сервер NGINX
- Установка и настройка кластера Kubernetes на Linux Ubuntu
- Как настроить почту для корпоративной среды на CentOS 8
- Как настроить почту для корпоративной среды на Debian
- Как настроить почту для корпоративной среды на Ubuntu Server
- Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
- Как настроить NGINX с поддержкой HTTP/2
- Трансляция видео с веб-сервера с помощью NGINX + rtmp
- Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
- Установка и настройка системы мониторинга Prometheus на Linux
- Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Настройка портала TeamPass для совместного хранения паролей
- Как работать с Hashicorp Terraform — установка, настройка, синтаксис
- Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
Мини-инструкции:
- Как установить NGINX на CentOS 7
- Как пользоваться командой systemctl
- Как работать с симлинками в Windows и Linux
- Как настраивать перенаправления в сервере NGINX
- Как настроить Apache для работы по HTTPS (SSL)
- Как настроить HTTP/2 на Windows Server 2016 и выше
- Как установить PHP 7 и 8 на Linux CentOS 7
- Инструкция по установке и настройке PostfixAdmin на CentOS 7
- Получение бесплатного сертификата Lets Encrypt
- Как настроить лимиты и ограничения в веб-сервере NGINX
- Настройка logrotate в примерах
- Установка и настройка OwnCloud на CentOS 7 или 8
- Как управлять процессами в операционной системе Linux
- Инструкция по установке и настройке phplist
- Как и где настраивать время сессии PHP
- Инструкция по переходу на новую версию GLPI
- Как установить и настроить сервер Haproxy на CentOS и Ubuntu
- Установка и настройка веб-сервера Apache + PHP + Postgres Pro на Astra Linux
- Анализ и мониторинг нагрузки веб-сервера на базе Linux
- Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
- Установка сервера для сбора тревожных событий Alerta на Linux Ubuntu
- Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
- Установка, настройка и использование Roundcube на Ubuntu
- Установка и настройка Nextcloud + NGINX на Ubuntu
- Настройка сервера мониторинга Zabbix на Linux CentOS 7
- Настройка сервера мониторинга Zabbix на Ubuntu
- Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
- Установка и настройка своего локального репозитория CentOS
- Настройка Autodiscover для автоматического конфигурирования почтовых программ
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Как создать свой собственный образ для Docker
- Инструкция по развертыванию Nextcloud с Apache на Ubuntu
- Установка обновления phplist с сохранением данных предыдущей версии
- Отправка логов на удаленный сервер с помощью journald
- Настройка rsyslog для хранения логов на удаленном сервере Linux
- Установка и настройка LDAP сервера FreeIPA на Linux CentOS
- Установка и настройка CRM Битрикс24 на Linux CentOS
- Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
- Установка платформы .NET Framework на Linux Ubuntu
- Включение кеширования ответа от backend в Nginx
- Установка и настройка SARG на CentOS для анализа логов прокси-сервера SQUID
- Установка и использование сервера Freeradius на Linux CentOS 8
- Установка и настройка сервера Rocket.Chat на Ubuntu
- Как пройти SSL-проверку при настройке https в NGINX
- Инструкция по установке и настройке phplist на Linux Ubuntu
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
- Установка и настройка сервера NextCloud на Rocky Linux
- Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
- Установка и настройка модуля PageSpeed для NGINX и Apache
- Установка и использование почтового клиента WebMail Lite на Linux CentOS
- Установка и настройка сервера Collabora в связке с Nextcloud/Owncloud
- Как установить Docker на Linux CentOS/Rocky и Ubuntu
- Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
- Организация сервиса календаря и адресной книги на базе Baikal
- Настройка аутентификации доменных пользователей в Nextcloud
- Синхрониация каталогов в Linux с помощью Lsyncd
- Отправка почты из Битрикс24 без попадания в СПАМ
- Как создать собственный Docker-образ с веб-сервером
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Как настроить свой приватный репозиторий для хранения образов Docker
- Как настроить балансировку http-запросов в веб-сервере NGINX
- Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
- Как настроить прозрачную аутентификацию в NGINX через LDAP
- Как установить и настроить веб-сервер на базе NGINX + uWSGI для поддержки приложений на Python
- Развертывание Django проекта на Ubuntu под веб-сервер Nginx
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
- Как установить и использовать Consul Template для рендеринга файлов
- Развертывание веб-сервера на базе NGINX + NodeJS на Linux Ubuntu Server
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
- Как работать с docker-compose — шпаргалка и лучшие практики
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Как установить и настроить сервис конференцсвязи Jitsi
- Настройка кластера Docker Swarm из трех нод на систему под управлением Linux
- Как установить платформу контейнеризации podman на назличные версии Linux
- Настройка OnlyOffice с Nextcloud на Linux Ubuntu
- Установка, настройка и создание кластера с помощью keepalived
- Как с помощью Consul Connect развернуть Service Mesh
- Как создавать резервную копию Nextcloud и восстанавливать ее
Вопросы и ответы:
Примеры скриптов:
Другие термины
VMware
IRedMail
Реестр Windows
BitBucket
Astra Linux
Тонкий клиент
Podman
USB
Postfix
Сервер
Буфер обмена
SARG
Куки (cookie)
WordPress
Git
Файловый сервер
Файл подкачки
ClickHouse
Mail.ru
Grafana Loki
.....