Angie — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк [nginx|nginx]: С…»)
 
 
Строка 1: Строка 1:
Angie — эффективный, мощный и масштабируемый веб-сервер, реализованный как форк [nginx|nginx]:
+
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

Не можете найти нужный пакет? Проверьте, правильно ли подключены репозитории.