Angie
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} и установите его.
- Через терминал
- В терминале наберите следующую команду: {{Cmd|sudo dnf in angie}