Angie — различия между версиями
PastorDi (обсуждение | вклад) (Новая страница: «Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк [nginx|nginx]: С…») |
PastorDi (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк [ | + | Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк [[Nginx]]: |
Создан бывшими разработчиками исходного проекта, чтобы двигаться в новом направлении, и может служить заменой предшественнику без переработки конфигурации и модулей. | Создан бывшими разработчиками исходного проекта, чтобы двигаться в новом направлении, и может служить заменой предшественнику без переработки конфигурации и модулей. | ||
Строка 5: | Строка 5: | ||
Включает все возможности nginx 1.25.3 и добавляет к ним целый ряд новых функций. | Включает все возможности nginx 1.25.3 и добавляет к ним целый ряд новых функций. | ||
+ | Среди основных преимуществ в сравнении с nginx: | ||
+ | Поддержка HTTP/3 как для соединений с клиентами, так и для соединений с проксируемыми серверами, с возможностью независимо использовать разные протоколы (HTTP/1.x, HTTP/2, HTTP/3) на другой стороне. | ||
+ | Упрощение конфигурации: в директиве location можно задать сразу несколько строк для сопоставления, объединив блоки с одинаковыми настройками. | ||
+ | |||
+ | Получение базовых сведений о веб-сервере, его конфигурации, а также статистики по проксируемым серверам, клиентским соединениям, зонам разделяемой памяти и многим другим вещам через REST-подобный API-интерфейс в формате JSON. | ||
+ | |||
+ | Экспорт статистики в формате Prometheus с настраиваемыми шаблонами. | ||
+ | |||
+ | Визуальная консоль мониторинга Console Light для наблюдения за сервером через браузер. Познакомиться с онлайн-примером: https://console.angie.software/ | ||
+ | |||
+ | Возможность автоматически обновлять списки проксируемых серверов, соответствующих доменному имени, и получать эти списки из DNS-записей SRV. | ||
+ | |||
+ | Режим привязки сессий, при котором все запросы в рамках одной сессии будут направляться на один и тот же проксируемый сервер. | ||
+ | |||
+ | Механизм плавного ввода проксируемого сервера в работу после сбоя с помощью опции slow_start директивы server. | ||
+ | |||
+ | Ограничение скорости отдачи MP4-файлов пропорционально битрейту, снижающее нагрузку на полосу пропускания. | ||
+ | |||
+ | Директива mqtt_preread модуля stream, расширяющая возможности авторизации и балансировки для протокола MQTT. | ||
+ | |||
+ | Готовые бинарные пакеты для множества популярных сторонних модулей. | ||
+ | |||
+ | == Ссылки == | ||
+ | * [https://angie.software/ Официальный сайт] | ||
+ | |||
+ | {{how-to-install|{{lc:{{PAGENAME}}}}}} | ||
Текущая версия на 16:40, 21 декабря 2023
Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк Nginx:
Создан бывшими разработчиками исходного проекта, чтобы двигаться в новом направлении, и может служить заменой предшественнику без переработки конфигурации и модулей.
Включает все возможности nginx 1.25.3 и добавляет к ним целый ряд новых функций.
Среди основных преимуществ в сравнении с nginx:
Поддержка HTTP/3 как для соединений с клиентами, так и для соединений с проксируемыми серверами, с возможностью независимо использовать разные протоколы (HTTP/1.x, HTTP/2, HTTP/3) на другой стороне.
Упрощение конфигурации: в директиве location можно задать сразу несколько строк для сопоставления, объединив блоки с одинаковыми настройками.
Получение базовых сведений о веб-сервере, его конфигурации, а также статистики по проксируемым серверам, клиентским соединениям, зонам разделяемой памяти и многим другим вещам через REST-подобный API-интерфейс в формате JSON.
Экспорт статистики в формате Prometheus с настраиваемыми шаблонами.
Визуальная консоль мониторинга Console Light для наблюдения за сервером через браузер. Познакомиться с онлайн-примером: https://console.angie.software/
Возможность автоматически обновлять списки проксируемых серверов, соответствующих доменному имени, и получать эти списки из DNS-записей SRV.
Режим привязки сессий, при котором все запросы в рамках одной сессии будут направляться на один и тот же проксируемый сервер.
Механизм плавного ввода проксируемого сервера в работу после сбоя с помощью опции slow_start директивы server.
Ограничение скорости отдачи MP4-файлов пропорционально битрейту, снижающее нагрузку на полосу пропускания.
Директива mqtt_preread модуля stream, расширяющая возможности авторизации и балансировки для протокола MQTT.
Готовые бинарные пакеты для множества популярных сторонних модулей.
Ссылки
Установка
- В графическом окружении
- В dnfdragora найдите пакет angie и установите его.
- Через терминал
- В терминале наберите следующую команду: sudo dnf in angie
Не можете найти нужный пакет? Проверьте, правильно ли подключены репозитории.